Bug 287041 - Plasma desktop randomly crashes (probably akonadi related)
Summary: Plasma desktop randomly crashes (probably akonadi related)
Status: RESOLVED DUPLICATE of bug 255437
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-20 00:49 UTC by Ilia K.
Modified: 2011-11-20 21:58 UTC (History)
1 user (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 Ilia K. 2011-11-20 00:49:06 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

-- Information about the crash:
- Custom settings of the application:

I suspect that the clock applet integration with akonadi is related to the crashes.
The crashes seems to happen when akonadi state is updated in the background, especially, when some errors are reported by akonadi, such as loss of connectivity to the server (imap, groupdav).

One day after I removed akonadi resource manually (a calendar), plasma crashed constantly upon startup until I removed clock applet (via config file change). I then re-added clock, but the crashes didn't reappeared. This series of crashes is not related to the attached backtrace.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
[Current thread is 1 (Thread 0x7f9fbf9bd7a0 (LWP 10005))]

Thread 4 (Thread 0x7f9f9cebf700 (LWP 10008)):
#0  0x00007f9fb47e6d9d in __pthread_mutex_unlock_usercnt (mutex=0x7f9f98000d08) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f9f98000d08) at pthread_mutex_unlock.c:290
#2  0x00007f9fb3cda84e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9fb3cdb122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9fb3cdb639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9fbc4c9446 in QEventDispatcherGlib::processEvents (this=0x7f9f98000c10, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007f9fbc49d882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9fbc49dabc in QEventLoop::exec (this=0x7f9f9cebedb0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007f9fbc3b4924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#9  0x00007f9fbc47fc2f in QInotifyFileSystemWatcherEngine::run (this=0x1938ba0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f9fbc3b7175 in QThreadPrivate::start (arg=0x1938ba0) at thread/qthread_unix.cpp:320
#11 0x00007f9fb47e2d8c in start_thread (arg=0x7f9f9cebf700) at pthread_create.c:304
#12 0x00007f9fbf2c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9f965ed700 (LWP 10009)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f9f965ecac0 in ?? ()
#2  0x00007fff74b607b2 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f9f92735700 (LWP 10015)):
#0  0x00007f9fbf2b4f03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9fb3cdb104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9fb3cdb9f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9f9384cc44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f9fb3d023e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9fb47e2d8c in start_thread (arg=0x7f9f92735700) at pthread_create.c:304
#6  0x00007f9fbf2c204d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9fbf9bd7a0 (LWP 10005)):
[KCrash Handler]
#6  0x00007f9fbf20fd05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f9fbf213ab6 in abort () at abort.c:92
#8  0x00007f9fbb4576dd in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007f9fbb455926 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f9fbb455953 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f9fbb455aa6 in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f9fbc49dbb2 in QEventLoop::exec (this=0x7fff74a12b70, flags=...) at kernel/qeventloop.cpp:214
#13 0x00007f9fbc4a1ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#14 0x00007f9fbf5b0adc in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#15 0x00007f9fbf1faeff in __libc_start_main (main=0x400740 <_start+256>, argc=1, ubp_av=0x7fff74a12f78, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff74a12f68) at libc-start.c:226
#16 0x0000000000400669 in _start ()

Possible duplicates by query: bug 287033, bug 287014, bug 287010, bug 287006, bug 286990.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-11-20 21:58:43 UTC

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