Bug 156554 - gwenview crashes (Sig11) when canceling a (stalled) "Progress Dialog" when viewing a image in an archive
Summary: gwenview crashes (Sig11) when canceling a (stalled) "Progress Dialog" when vi...
Status: RESOLVED DUPLICATE of bug 165912
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 2.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-24 16:42 UTC by Florian Kriener
Modified: 2012-10-19 13:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Kriener 2008-01-24 16:42:49 UTC
Version:           2.0 (using KDE 4.0.0)
Installed from:    Unlisted Binary Package
OS:                Linux

When viewing a image in an archive gwenview displays a progress dialog between two images. If I press cancel on such a dialog gwenview crashes.
Comment 1 Aurelien Gateau 2008-01-30 23:45:30 UTC
Can you provide a backtrace for the crash?
Comment 2 Florian Kriener 2008-02-10 16:53:56 UTC
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
Comment 3 Tomas Åkesson 2008-04-04 14:45:27 UTC
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.
Comment 4 Florian Kriener 2008-05-02 16:31:16 UTC
This bug does not occur anymore (4.0.66) since there are no stalled progress dialogs anymore.
Comment 5 Florian Kriener 2008-07-04 22:25:43 UTC
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
Comment 6 A. Spehr 2008-07-07 03:55:20 UTC
http://bugs.kde.org/show_bug.cgi?id=165912
Same backtrace in a kopete bug. Again, closing a progress dialog.
Comment 7 A. Spehr 2008-07-07 04:07:43 UTC
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...
Comment 8 Rafael Fernández López 2008-07-07 04:23:47 UTC

*** This bug has been marked as a duplicate of 165912 ***