| Summary: | gwenview crashes (Sig11) when canceling a (stalled) "Progress Dialog" when viewing a image in an archive | ||
|---|---|---|---|
| Product: | [Applications] gwenview | Reporter: | Florian Kriener <florian> |
| Component: | general | Assignee: | Gwenview Bugs <gwenview-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | tomas, zahl |
| Priority: | NOR | ||
| Version First Reported In: | 2.0 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Florian Kriener
2008-01-24 16:42:49 UTC
Can you provide a backtrace for the crash? Took me a while, but at last it's here:
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0x2aff187bf350 (LWP 8641)]
[KCrash handler]
#5 0x00000000007ba25d in ?? ()
#6 0x00002aff10bcd189 in KJob::kill (this=0x6d0ad0,
verbosity=KJob::EmitResult)
at /tmp/buildd/kde4libs-4.0.1/kdecore/jobs/kjob.cpp:106
#7 0x00002aff1111faae in KAbstractWidgetJobTracker::slotStop (this=0xd9a4f0,
job=0x6d0ad0)
at /tmp/buildd/kde4libs-4.0.1/kdeui/jobs/kabstractwidgetjobtracker.cpp:134
#8 0x00002aff111204c5 in KWidgetJobTracker::Private::ProgressWidget::_k_stop
(this=0xd98d00)
at /tmp/buildd/kde4libs-4.0.1/kdeui/jobs/kwidgetjobtracker.cpp:588
#9 0x00002aff1112121f in KWidgetJobTracker::Private::ProgressWidget::qt_metacall (this=0xd98d00, _c=QMetaObject::InvokeMetaMethod,
_id=<value optimized out>, _a=0x7fff9a583fd0)
at /tmp/buildd/kde4libs-4.0.1/obj-x86_64-linux-gnu/kdeui/kwidgetjobtracker_p.moc:100
#10 0x00002aff1084b271 in QMetaObject::activate (sender=0xe32520,
from_signal_index=29, to_signal_index=30, argv=0xd9b580)
at kernel/qobject.cpp:3087
#11 0x00002aff12721d07 in QAbstractButton::clicked (this=0x6d0ad0, _t1=false)
at .moc/debug-shared/moc_qabstractbutton.cpp:180
#12 0x00002aff1252289b in QAbstractButtonPrivate::emitClicked (this=0xe1c0c0)
at widgets/qabstractbutton.cpp:531
#13 0x00002aff12523f55 in QAbstractButtonPrivate::click (this=0xe1c0c0)
at widgets/qabstractbutton.cpp:524
#14 0x00002aff12524151 in QAbstractButton::mouseReleaseEvent (this=0xe32520,
e=0x7fff9a584810) at widgets/qabstractbutton.cpp:1101
#15 0x00002aff1229fd32 in QWidget::event (this=0xe32520, event=0x7fff9a584810)
at kernel/qwidget.cpp:6138
#16 0x00002aff12523140 in QAbstractButton::event (this=0xe32520, e=0x1)
at widgets/qabstractbutton.cpp:1063
#17 0x00002aff125a51f8 in QPushButton::event (this=0xe32520, e=0x7fff9a584810)
at widgets/qpushbutton.cpp:665
#18 0x00002aff1225d32b in QApplicationPrivate::notify_helper (this=0x649810,
receiver=0xe32520, e=0x7fff9a584810) at kernel/qapplication.cpp:3556
#19 0x00002aff122613fd in QApplication::notify (this=0x7fff9a585250,
receiver=0xe32520, e=0x7fff9a584810) at kernel/qapplication.cpp:3255
#20 0x00002aff1112b67b in KApplication::notify (this=0x7fff9a585250,
receiver=0xe32520, event=0x7fff9a584810)
at /tmp/buildd/kde4libs-4.0.1/kdeui/kernel/kapplication.cpp:314
#21 0x00002aff10839420 in QCoreApplication::notifyInternal (
this=0x7fff9a585250, receiver=0xe32520, event=0x7fff9a584810)
at kernel/qcoreapplication.cpp:530
#22 0x00002aff122b12d2 in QETWidget::translateMouseEvent (this=0xe32520,
event=<value optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:203
#23 0x00002aff122b0321 in QApplication::x11ProcessEvent (this=0x7fff9a585250,
event=0x7fff9a584ec0) at kernel/qapplication_x11.cpp:3025
#24 0x00002aff122d2dd7 in x11EventSourceDispatch (s=0x64ced0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:135
#25 0x00002aff13980eb4 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#26 0x00002aff1398419d in ?? () from /usr/lib/libglib-2.0.so.0
#27 0x00002aff1398466e in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0
#28 0x00002aff1085a451 in QEventDispatcherGlib::processEvents (this=0x645fe0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:338
#29 0x00002aff122d2c0f in QGuiEventDispatcherGlib::processEvents (
this=0x6d0ad0, flags=<value optimized out>)
at kernel/qguieventdispatcher_glib.cpp:191
#30 0x00002aff10838908 in QEventLoop::processEvents (
this=<value optimized out>, flags=<value optimized out>)
at kernel/qeventloop.cpp:140
#31 0x00002aff10838a26 in QEventLoop::exec (this=0x7fff9a5851c0,
flags=@0x7fff9a5851d0) at kernel/qeventloop.cpp:182
#32 0x00002aff1083ab81 in QCoreApplication::exec ()
at kernel/qcoreapplication.cpp:759
#33 0x000000000041cc4b in main (argc=1, argv=0x7fff9a5854e8)
at /tmp/buildd/kdegraphics-4.0.1/gwenview/app/main.cpp:57
#34 0x00002aff12dbb1c4 in __libc_start_main () from /lib/libc.so.6
#35 0x00000000004141e9 in _start ()
#0 0x00002aff12e3ab41 in nanosleep () from /lib/libc.so.6
I can confirm this bug. Also it looks related to this Dolphin bug http://bugs.kde.org/show_bug.cgi?id=154925 and therefore may be related to kio or something. This bug does not occur anymore (4.0.66) since there are no stalled progress dialogs anymore. It happend again (4.0.84):
Application: Gwenview (gwenview), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0x7f9a2914e780 (LWP 19071)]
[New Thread 0x40b44950 (LWP 19092)]
[New Thread 0x42763950 (LWP 19077)]
[KCrash handler]
#5 0x00000000ffffffff in ?? ()
#6 0x00007f9a27b76849 in KJob::kill (this=0x1165230,
verbosity=KJob::EmitResult)
at /build/buildd/kde4libs-4.0.84/kdecore/jobs/kjob.cpp:106
#7 0x00007f9a280ec08f in KAbstractWidgetJobTracker::slotStop (
this=0x1105bd0, job=0x1165230)
at /build/buildd/kde4libs-4.0.84/kdeui/jobs/kabstractwidgetjobtracker.cpp:129
#8 0x00007f9a280edd40 in KWidgetJobTracker::Private::ProgressWidget::qt_metacall (this=0x1374730, _c=QMetaObject::InvokeMetaMethod,
_id=<value optimized out>, _a=0x7fff3128ae10)
at /build/buildd/kde4libs-4.0.84/obj-x86_64-linux-gnu/kdeui/kwidgetjobtracker_p.moc:101
#9 0x00007f9a277ac7e4 in QMetaObject::activate (sender=0x1391340,
from_signal_index=<value optimized out>, to_signal_index=30, argv=0x0)
at kernel/qobject.cpp:3010
#10 0x00007f9a27245817 in QAbstractButton::clicked (this=0x1165230, _t1=false)
at .moc/release-shared/moc_qabstractbutton.cpp:185
#11 0x00007f9a26fcb67b in QAbstractButtonPrivate::emitClicked (this=0x135be40)
at widgets/qabstractbutton.cpp:543
#12 0x00007f9a26fcd1c2 in QAbstractButtonPrivate::click (this=0x135be40)
at widgets/qabstractbutton.cpp:536
#13 0x00007f9a26fcd415 in QAbstractButton::mouseReleaseEvent (this=0x1391340,
e=0x7fff3128b750) at widgets/qabstractbutton.cpp:1112
#14 0x00007f9a26d193af in QWidget::event (this=0x1165230,
event=0x7fff3128b750) at kernel/qwidget.cpp:6927
#15 0x00007f9a26cc6e5d in QApplicationPrivate::notify_helper (this=0xa5a000,
receiver=0x1391340, e=0x7fff3128b750) at kernel/qapplication.cpp:3772
#16 0x00007f9a26ccf39a in QApplication::notify (this=<value optimized out>,
receiver=0x1391340, e=0x7fff3128b750) at kernel/qapplication.cpp:3501
#17 0x00007f9a280f81eb in KApplication::notify (this=0x7fff3128c3e0,
receiver=0x1391340, event=0x7fff3128b750)
at /build/buildd/kde4libs-4.0.84/kdeui/kernel/kapplication.cpp:311
#18 0x00007f9a27798491 in QCoreApplication::notifyInternal (
this=0x7fff3128c3e0, receiver=0x1391340, event=0x7fff3128b750)
at kernel/qcoreapplication.cpp:587
#19 0x00007f9a26cce738 in QApplicationPrivate::sendMouseEvent (
receiver=0x1391340, event=0x7fff3128b750, alienWidget=0x1391340,
nativeWidget=0x1374730, buttonDown=<value optimized out>,
lastMouseReceiver=@0x7f9a27641d80)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#20 0x00007f9a26d32719 in QETWidget::translateMouseEvent (this=0x1374730,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4133
#21 0x00007f9a26d315ef in QApplication::x11ProcessEvent (this=0x13b,
event=0x7fff3128c020) at kernel/qapplication_x11.cpp:3255
#22 0x00007f9a26d589cc in x11EventSourceDispatch (s=0xa5d5c0, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:148
#23 0x00007f9a22a7882b in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#24 0x00007f9a22a7bffd in ?? () from /usr/lib/libglib-2.0.so.0
#25 0x00007f9a22a7c1bb in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0
#26 0x00007f9a277c08bf in QEventDispatcherGlib::processEvents (this=0xa59f90,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:325
#27 0x00007f9a26d5816f in QGuiEventDispatcherGlib::processEvents (
this=0x1165230, flags=<value optimized out>)
at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f9a27796da2 in QEventLoop::processEvents (
this=<value optimized out>, flags={i = 824754960})
at kernel/qeventloop.cpp:149
#29 0x00007f9a27796f2d in QEventLoop::exec (this=0x7fff3128c350, flags=
{i = 824755040}) at kernel/qeventloop.cpp:200
#30 0x00007f9a277993fd in QCoreApplication::exec ()
at kernel/qcoreapplication.cpp:845
#31 0x0000000000439e03 in main (argc=5, argv=0x7fff3128c758)
at /build/buildd/kdegraphics-4.0.84/gwenview/app/main.cpp:92
#0 0x00007f9a262b21f1 in nanosleep () from /lib/libc.so.6
http://bugs.kde.org/show_bug.cgi?id=165912 Same backtrace in a kopete bug. Again, closing a progress dialog. Another bug with same backtrace: http://bugs.kde.org/show_bug.cgi?id=154925 (kdelibs) just marked FIXED so 4.00.84 or .85 should work? otoh, I am crashing kopete... |