Comment 24 for bug 1770044

Revision history for this message
In , Piotr Kęplicz (keplicz) wrote :

Application: plasma-desktop (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:

I started printing some documents and before the printing job finished, I modified printer applet settings so that it would show finished jobs also. It crashed plasma-desktop, restarting it causes crash again.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Powłoka pulpitu Plazmy (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1277740 (LWP 5114))]

Thread 5 (Thread 0xad787b40 (LWP 5115)):
#0 0xb772a424 in __kernel_vsyscall ()
#1 0xb20e184b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2 0xb75de9bc in __pthread_cond_wait (cond=0xb31e38d0, mutex=0xb31e38b8) at forward.c:149
#3 0xb30e0ef2 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4 0xb30e0f3f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5 0xb20ddd78 in start_thread (arg=0xad787b40) at pthread_create.c:311
#6 0xb75d101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xa6a9db40 (LWP 5116)):
#0 0xb75deba7 in pthread_mutex_lock (mutex=0xa6100558) at forward.c:192
#1 0xb200bba0 in g_mutex_lock (mutex=mutex@entry=0xa61004e0) at /build/buildd/glib2.0-2.38.0/./glib/gthread-posix.c:213
#2 0xb1fc858b in g_main_context_check (context=context@entry=0xa61004e0, max_priority=2147483647, fds=fds@entry=0xa6102288, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3558
#3 0xb1fc8aea in g_main_context_iterate (context=context@entry=0xa61004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3709
#4 0xb1fc8c98 in g_main_context_iteration (context=0xa61004e0, may_block=1) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3773
#5 0xb603a8df in QEventDispatcherGlib::processEvents (this=0xa6100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0xb60099f3 in QEventLoop::processEvents (this=this@entry=0xa6a9d228, flags=...) at kernel/qeventloop.cpp:149
#7 0xb6009d19 in QEventLoop::exec (this=this@entry=0xa6a9d228, flags=...) at kernel/qeventloop.cpp:204
#8 0xb5ef8e3d in QThread::exec (this=this@entry=0xa831688) at thread/qthread.cpp:542
#9 0xb5fe9e14 in QInotifyFileSystemWatcherEngine::run (this=0xa831688) at io/qfilesystemwatcher_inotify.cpp:265
#10 0xb5efb72f in QThreadPrivate::start (arg=0xa831688) at thread/qthread_unix.cpp:338
#11 0xb20ddd78 in start_thread (arg=0xa6a9db40) at pthread_create.c:311
#12 0xb75d101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xa53ffb40 (LWP 5118)):
#0 0xb772a424 in __kernel_vsyscall ()
#1 0xb75c1a0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2 0xb1fd7a3b in poll (__timeout=__timeout@entry=-1, __nfds=__nfds@entry=1, __fds=__fds@entry=0xa4a023a0) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3 g_poll (fds=fds@entry=0xa4a023a0, nfds=nfds@entry=1, timeout=timeout@entry=-1) at /build/buildd/glib2.0-2.38.0/./glib/gpoll.c:132
#4 0xb1fc8b58 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0xa4a023a0, timeout=-1, context=0xa5408d10) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:4006
#5 g_main_context_iterate (context=0xa5408d10, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3707
#6 0xb1fc903b in g_main_loop_run (loop=0xa5408cd8) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3906
#7 0xa5e1a0ea in gdbus_shared_thread_func (user_data=0xa5408cf8) at /build/buildd/glib2.0-2.38.0/./gio/gdbusprivate.c:278
#8 0xb1feec3a in g_thread_proxy (data=0xa8affb0) at /build/buildd/glib2.0-2.38.0/./glib/gthread.c:798
#9 0xb20ddd78 in start_thread (arg=0xa53ffb40) at pthread_create.c:311
#10 0xb75d101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xa1135b40 (LWP 5121)):
#0 0xb772a424 in __kernel_vsyscall ()
#1 0xb75bf8db in read () at ../sysdeps/unix/syscall-template.S:81
#2 0xb200ad3e in read (__nbytes=16, __buf=0xa113507c, __fd=<optimized out>) at /usr/include/i386-linux-gnu/bits/unistd.h:44
#3 g_wakeup_acknowledge (wakeup=0xa4a051b0) at /build/buildd/glib2.0-2.38.0/./glib/gwakeup.c:212
#4 0xb1fc864b in g_main_context_check (context=context@entry=0xa540a230, max_priority=2147483647, fds=fds@entry=0xa540a220, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3513
#5 0xb1fc8aea in g_main_context_iterate (context=context@entry=0xa540a230, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3709
#6 0xb1fc8c98 in g_main_context_iteration (context=0xa540a230, may_block=1) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3773
#7 0xb603a8df in QEventDispatcherGlib::processEvents (this=0xa540a140, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8 0xb60099f3 in QEventLoop::processEvents (this=this@entry=0xa1135238, flags=...) at kernel/qeventloop.cpp:149
#9 0xb6009d19 in QEventLoop::exec (this=this@entry=0xa1135238, flags=...) at kernel/qeventloop.cpp:204
#10 0xb5ef8e3d in QThread::exec (this=0xb0952e0) at thread/qthread.cpp:542
#11 0xa28af8a7 in KCupsConnection::run() () from /usr/lib/libkcupslib.so
#12 0xb5efb72f in QThreadPrivate::start (arg=0xb0952e0) at thread/qthread_unix.cpp:338
#13 0xb20ddd78 in start_thread (arg=0xa1135b40) at pthread_create.c:311
#14 0xb75d101e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb1277740 (LWP 5114)):
[KCrash Handler]
#7 0xa28c91a1 in JobModel::updateJob(int, KCupsJob const&) () from /usr/lib/libkcupslib.so
#8 0xa28cd4cd in JobModel::getJobFinished() () from /usr/lib/libkcupslib.so
#9 0xa28cdb98 in ?? () from /usr/lib/libkcupslib.so
#10 0xb601c77a in QMetaCallEvent::placeMetaCall (this=0xa540e5c0, object=0xaad6498) at kernel/qobject.cpp:524
#11 0xb602458b in QObject::event (this=0xaad6498, e=0xa540e5c0) at kernel/qobject.cpp:1194
#12 0xb551b744 in QApplicationPrivate::notify_helper (this=0x9fa2a28, receiver=0xaad6498, e=0xa540e5c0) at kernel/qapplication.cpp:4567
#13 0xb5522223 in QApplication::notify (this=0x9f50ba0, receiver=receiver@entry=0xaad6498, e=e@entry=0xa540e5c0) at kernel/qapplication.cpp:4353
#14 0xb667f024 in KApplication::notify (this=0x9f50ba0, receiver=0xaad6498, event=0xa540e5c0) at ../../kdeui/kernel/kapplication.cpp:311
#15 0xb600aeda in QCoreApplication::notifyInternal (this=0x9f50ba0, receiver=receiver@entry=0xaad6498, event=event@entry=0xa540e5c0) at kernel/qcoreapplication.cpp:946
#16 0xb600e6ad in sendEvent (event=0xa540e5c0, receiver=0xaad6498) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9f1b130) at kernel/qcoreapplication.cpp:1570
#18 0xb600ebbc in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#19 0xb603af6e in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#20 postEventSourceDispatch (s=s@entry=0x9fa14a0) at kernel/qeventdispatcher_glib.cpp:279
#21 0xb1fc882e in g_main_dispatch (context=0x9fa2ca0, context@entry=0x9f216c8) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3065
#22 g_main_context_dispatch (context=context@entry=0x9fa2ca0) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3641
#23 0xb1fc8bd8 in g_main_context_iterate (context=context@entry=0x9fa2ca0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3712
#24 0xb1fc8c98 in g_main_context_iteration (context=0x9fa2ca0, may_block=1) at /build/buildd/glib2.0-2.38.0/./glib/gmain.c:3773
#25 0xb603a8bf in QEventDispatcherGlib::processEvents (this=this@entry=0x9f1bea8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0xb55d032e in QGuiEventDispatcherGlib::processEvents (this=0x9f1bea8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0xb60099f3 in QEventLoop::processEvents (this=this@entry=0xbfa2a078, flags=...) at kernel/qeventloop.cpp:149
#28 0xb6009d19 in QEventLoop::exec (this=this@entry=0xbfa2a078, flags=...) at kernel/qeventloop.cpp:204
#29 0xb600f89e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#30 0xb5519974 in QApplication::exec () at kernel/qapplication.cpp:3828
#31 0xb76e8947 in kdemain (argc=1, argv=0xbfa2a214) at ../../../../plasma/desktop/shell/main.cpp:126
#32 0x0804858b in main (argc=1, argv=0xbfa2a214) at plasma-desktop_dummy.cpp:3

Reported using DrKonqi