Summary: | konqueror crashed when trying to print current page as PDF file | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Markus Grabner <grabner> |
Component: | kdewebkit | Assignee: | webkit-devel |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | adawit, grabner |
Priority: | NOR | ||
Version: | 4.7 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kwebkitpart/da87f110bbe9bb6a59286ea848e9d8a829361d8b | Version Fixed In: | 1.3.0 |
Sentry Crash Report: | |||
Attachments: | New crash information added by DrKonqi |
Description
Markus Grabner
2011-12-20 19:29:11 UTC
(In reply to comment #0) > Application: konqueror (4.7.4 (4.7.4) "release 11") > KDE Platform Version: 4.7.4 (4.7.4) "release 11" > Qt Version: 4.7.4 > Operating System: Linux 3.1.0-1.2-desktop x86_64 > Distribution: "openSUSE 12.1 (x86_64)" > Thread 1 (Thread 0x7f231deb9760 (LWP 7747)): > [KCrash Handler] > #6 0x00007f231b4a1d95 in __GI_raise (sig=6) at > ../nptl/sysdeps/unix/sysv/linux/raise.c:64 > #7 0x00007f231b4a32ab in __GI_abort () at abort.c:93 > #8 0x00007f231b4dbece in __libc_message (do_abort=2, fmt=0x7f231b5bb7c8 "*** > glibc detected *** %s: %s: 0x%s ***\n") at > ../sysdeps/unix/sysv/linux/libc_fatal.c:198 > #9 0x00007f231b4e1c06 in malloc_printerr (action=3, str=0x7f231b5b877b > "free(): invalid pointer", ptr=<optimized out>) at malloc.c:6283 > #10 0x00007f230d014ab1 in ?? () from /usr/lib64/tls/libnvidia-tls.so.285.05.15 ^^^^^^^^^^ This says the crash is occured inside your graphics driver. Can you reliably reproduce this crash ? Also did the crash occur while you are browsing for the file to print or when you closed the browser ? The rest of the crash log seems to indicate that the browser window was being closed when the crash occurred. Created attachment 68893 [details]
New crash information added by DrKonqi
konqueror (4.8.00 (4.8.0 "release 462") on KDE Platform 4.8.00 (4.8.0 "release 462" using Qt 4.8.0
- What I was doing when the application crashed:
I did nothing for ~20 seconds, konqueror did not crash in response to some user interaction, but without receiving any input from me. Unfortunately the problem is not reliably reporducable.
-- Backtrace (Reduced):
#6 0x00007f5eb4402d95 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7 0x00007f5eb44042ab in __GI_abort () at abort.c:93
[...]
#9 0x00007f5eb4442c06 in malloc_printerr (action=3, str=0x7f5eb451987b "free(): invalid pointer", ptr=<optimized out>) at malloc.c:6283
[...]
#11 0x00007f5eb5aeee15 in QObjectPrivate::deleteChildren (this=0x33e5840) at kernel/qobject.cpp:1917
#12 0x00007f5eb4c8fb90 in QWidget::~QWidget (this=0x34a04c0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1675
Git commit da87f110bbe9bb6a59286ea848e9d8a829361d8b by Dawit Alemayehu. Committed on 12/03/2012 at 02:48. Pushed by adawit into branch 'master'. Meant to use QPointer not QScopedPointer. Note that the crash reported in the bug # below was supposed to be addressed by the original commit db0ee97f. However, QScopedPointer causes the same problems as using a plain pointer or creating the print dialog on the stack. For further detailsi details, read http://blogs.kde.org/node/3919. M +4 -2 src/kwebkitpart_ext.cpp http://commits.kde.org/kwebkitpart/da87f110bbe9bb6a59286ea848e9d8a829361d8b |