Bug 280909

Summary: Konqueror crashed when stopping hung job
Product: [Applications] konqueror Reporter: arrenlex
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description arrenlex 2011-08-28 04:09:26 UTC
Application: konqueror (4.6.2 (4.6.2))
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
I used krename to rename some files, but some renames were not possible because my files had duplicate names.

The rename job did not complete, but instead remained in progress under the information icon.

I ignored it and finished my work, copied the files to a network share, and prepared to close konqueror. At this time, I pressed the "stop" button on the hung job in the plasma widget.

Konqueror then crashed.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f62e0eaf780 (LWP 2284))]

Thread 3 (Thread 0x7f62ca732700 (LWP 2285)):
#0  0x00007f62d9ea23c4 in __pthread_mutex_lock (mutex=0x1666bc8) at pthread_mutex_lock.c:61
#1  0x00007f62d97df461 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f62d97e000a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f62d97e0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f62de26e446 in QEventDispatcherGlib::processEvents (this=0x163f2e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f62de242882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f62de242abc in QEventLoop::exec (this=0x7f62ca731dd0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f62de159924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f62de224c2f in QInotifyFileSystemWatcherEngine::run (this=0x1650d40) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f62de15c175 in QThreadPrivate::start (arg=0x1650d40) at thread/qthread_unix.cpp:320
#10 0x00007f62d9e9fd8c in start_thread (arg=0x7f62ca732700) at pthread_create.c:304
#11 0x00007f62e074504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f62c2fbf700 (LWP 2293)):
#0  0x00007f62e0737f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f62d97e0104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f62d97e0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f62de26e446 in QEventDispatcherGlib::processEvents (this=0x17196c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f62de242882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f62de242abc in QEventLoop::exec (this=0x7f62c2fbedd0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f62de159924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f62de224c2f in QInotifyFileSystemWatcherEngine::run (this=0x176ce00) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f62de15c175 in QThreadPrivate::start (arg=0x176ce00) at thread/qthread_unix.cpp:320
#9  0x00007f62d9e9fd8c in start_thread (arg=0x7f62c2fbf700) at pthread_create.c:304
#10 0x00007f62e074504d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f62e0eaf780 (LWP 2284)):
[KCrash Handler]
#6  0x00007f62de2f1e00 in typeinfo name for QTimeLinePrivate () from /usr/lib/libQtCore.so.4
#7  0x00007f62de6afdb1 in KJob::kill (this=0x21591c0, verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:106
#8  0x00007f62dec7fcb9 in KUiServerJobTracker::Private::_k_killJob (this=0x1fe57a0) at ../../kdeui/jobs/kuiserverjobtracker.cpp:59
#9  0x00007f62dec7fd0d in KUiServerJobTracker::qt_metacall (this=0x1fe5480, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff657ce000) at ./kuiserverjobtracker.moc:100
#10 0x00007f62de2585f8 in QMetaObject::activate (sender=0x2045ed0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#11 0x00007f62dedc2ca0 in OrgKdeJobViewV2Interface::qt_metacall (this=0x2045ed0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff657ce4e0) at jobviewifacev2.moc:98
#12 0x00007f62dde919fa in QDBusConnectionPrivate::deliverCall (this=0x1298d40, object=0x2045ed0, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:942
#13 0x00007f62dde9be4f in QDBusCallDeliveryEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at qdbusintegrator_p.h:103
#14 0x00007f62de25749a in QObject::event (this=0x2045ed0, e=<value optimized out>) at kernel/qobject.cpp:1226
#15 0x00007f62dd3899f4 in QApplicationPrivate::notify_helper (this=0x11d75e0, receiver=0x2045ed0, e=0x21dac00) at kernel/qapplication.cpp:4462
#16 0x00007f62dd38e3ba in QApplication::notify (this=<value optimized out>, receiver=0x2045ed0, e=0x21dac00) at kernel/qapplication.cpp:4341
#17 0x00007f62dec84866 in KApplication::notify (this=0x7fff657cf0f0, receiver=0x2045ed0, event=0x21dac00) at ../../kdeui/kernel/kapplication.cpp:311
#18 0x00007f62de24349c in QCoreApplication::notifyInternal (this=0x7fff657cf0f0, receiver=0x2045ed0, event=0x21dac00) at kernel/qcoreapplication.cpp:731
#19 0x00007f62de246c25 in sendEvent (receiver=0x0, event_type=0, data=0x1188b60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1188b60) at kernel/qcoreapplication.cpp:1372
#21 0x00007f62de26e253 in sendPostedEvents (s=0x11dc9c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#22 postEventSourceDispatch (s=0x11dc9c0) at kernel/qeventdispatcher_glib.cpp:277
#23 0x00007f62d97dfbcd in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f62d97e03a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f62d97e0639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f62de26e3ef in QEventDispatcherGlib::processEvents (this=0x1188340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#27 0x00007f62dd4334de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f62de242882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f62de242abc in QEventLoop::exec (this=0x7fff657ceec0, flags=...) at kernel/qeventloop.cpp:201
#30 0x00007f62de246ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#31 0x00007f62e0aa4aa8 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../konqueror/src/konqmain.cpp:234
#32 0x00007f62e067deff in __libc_start_main (main=0x400730 <main(int, char**)>, argc=2, ubp_av=0x7fff657cf9f8, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff657cf9e8) at libc-start.c:226
#33 0x0000000000400659 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2011-08-31 17:15:29 UTC
Thanks for the bug report! This looks like a bug which has been reported already.

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