Bug 313722 - Plasma desktop crashes randomly.
Summary: Plasma desktop crashes randomly.
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 4.9.4
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-23 01:05 UTC by bronyunderarock
Modified: 2013-08-30 22:03 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bronyunderarock 2013-01-23 01:05:51 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic x86_64
Distribution: Linux Mint 14 Nadia

-- Information about the crash:
Nothing. I had just logged in when it spontaneously crashed. It also happens intermittently for no reason that I can discern.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe4e9903780 (LWP 1993))]

Thread 4 (Thread 0x7fe4d843a700 (LWP 1996)):
#0  0x00007fe4fcc8c8bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fe4f096a15f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f092d914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f092dd22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f092dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4f993cc16 in QEventDispatcherGlib::processEvents (this=0x7fe4d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fe4f990d2bf in QEventLoop::processEvents (this=this@entry=0x7fe4d8439dd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4f990d548 in QEventLoop::exec (this=0x7fe4d8439dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe4f980eb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fe4f98ed9af in QInotifyFileSystemWatcherEngine::run (this=0x171f580) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe4f9811aec in QThreadPrivate::start (arg=0x171f580) at thread/qthread_unix.cpp:338
#11 0x00007fe4f102ce9a in start_thread (arg=0x7fe4d843a700) at pthread_create.c:308
#12 0x00007fe4fcc99cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe4d70e5700 (LWP 1997)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe4f6993cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fe4f6993d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fe4f102ce9a in start_thread (arg=0x7fe4d70e5700) at pthread_create.c:308
#4  0x00007fe4fcc99cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe4cffff700 (LWP 1999)):
#0  0x00007fe4fcc8e303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe4f092dd84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f092e1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4d52014a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fe4f0951645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4f102ce9a in start_thread (arg=0x7fe4cffff700) at pthread_create.c:308
#6  0x00007fe4fcc99cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe4e9903780 (LWP 1993)):
[KCrash Handler]
#6  QHash<QObject*, QObject**>::findNode (this=this@entry=0x1633820, akey=@0x7fff84973ad0: 0x18ed590, ahp=ahp@entry=0x0) at ../../include/QtCore/../../src/corelib/tools/qhash.h:895
#7  0x00007fe4f9922480 in find (akey=@0x7fff84973ad0: 0x18ed590, this=0x1633820) at ../../include/QtCore/../../src/corelib/tools/qhash.h:868
#8  QMetaObject::removeGuard (ptr=0x7fff84973ad0) at kernel/qobject.cpp:419
#9  0x00007fe4f8cb6d21 in ~QPointer (this=0x7fff84973ad0, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:64
#10 QApplicationPrivate::sendMouseEvent (receiver=0x18ed590, event=0x7fff84973c20, alienWidget=<optimized out>, nativeWidget=<optimized out>, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3197
#11 0x00007fe4f8d34554 in QETWidget::translateMouseEvent (this=this@entry=0x2214230, event=event@entry=0x7fff849743a0) at kernel/qapplication_x11.cpp:4622
#12 0x00007fe4f8d3344f in QApplication::x11ProcessEvent (this=0x15cb2a0, event=0x7fff849743a0) at kernel/qapplication_x11.cpp:3737
#13 0x00007fe4f8d5afa2 in x11EventSourceDispatch (s=0x15e6070, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#14 0x00007fe4f092dab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fe4f092dde8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fe4f092dea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fe4f993cbf6 in QEventDispatcherGlib::processEvents (this=0x156bad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#18 0x00007fe4f8d5ac1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#19 0x00007fe4f990d2bf in QEventLoop::processEvents (this=this@entry=0x7fff84974770, flags=...) at kernel/qeventloop.cpp:149
#20 0x00007fe4f990d548 in QEventLoop::exec (this=0x7fff84974770, flags=...) at kernel/qeventloop.cpp:204
#21 0x00007fe4f9912708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#22 0x00007fe4fcfa0035 in kdemain (argc=1, argv=0x7fff84974a68) at ../../../../plasma/desktop/shell/main.cpp:120
#23 0x00007fe4fcbc776d in __libc_start_main (main=0x4006a0 <main(int, char**)>, argc=1, ubp_av=0x7fff84974a68, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff84974a58) at libc-start.c:226
#24 0x00000000004006d1 in _start ()

Reported using DrKonqi
Comment 1 Martin Flöser 2013-01-23 15:43:36 UTC
It crashes in underlying Qt library at code which looks like it should not crash. This in most cases indicates either an installation (problems during package update) or to even hardware defects, though in this case it doesn't look suspicious.

Please ensure that your software is up to date and correctly installed.
Comment 2 Dominik Haumann 2013-08-30 22:03:37 UTC
bronyunderarock: Do you still have this issue?