Bug 287564 - Plasma repeatedly crashes after login
Summary: Plasma repeatedly crashes after login
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 287571 287585 288703 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-25 17:12 UTC by Marcin Gil
Modified: 2012-01-21 09:29 UTC (History)
5 users (show)

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


Attachments
New crash information added by DrKonqi (6.42 KB, text/plain)
2011-11-26 09:45 UTC, Marcin Gil
Details
New crash information added by DrKonqi (6.62 KB, text/plain)
2011-11-30 18:42 UTC, Marcin Gil
Details
New crash information added by DrKonqi (5.93 KB, text/plain)
2011-12-12 23:44 UTC, Thomas Tanghus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Gil 2011-11-25 17:12:50 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
Just logged in. Tried to start plasma-desktop via KRunner.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7fd3999dd700 (LWP 2225)):
#0  0x00007fd3b3fe41fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x1f85428) at pthread_mutex_unlock.c:290
#2  0x00007fd3b34d2687 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3b34d3d81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3b34d4429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd3bc13af3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fd3bc10ecf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fd3bc10eef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fd3bc02627f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fd3bc0f1cbf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fd3bc028d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007fd3b07ed56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#12 0x00007fd3b3fe0efc in start_thread (arg=0x7fd3999dd700) at pthread_create.c:304
#13 0x00007fd3bef5489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fd392fbf700 (LWP 2226)):
#0  0x00007fd3bc13a40b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1  0x00007fd3b34d2ff2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3b34d3dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3b34d4429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd3bc13af3e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#5  0x00007fd3bc10ecf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fd3bc10eef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fd3bc02627f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fd3bc0f1cbf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fd3bc028d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fd3b07ed56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#11 0x00007fd3b3fe0efc in start_thread (arg=0x7fd392fbf700) at pthread_create.c:304
#12 0x00007fd3bef5489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fd38f56f700 (LWP 2231)):
#0  0x00007fd3b3fe303e in __pthread_mutex_lock (mutex=0x2cca2a8) at pthread_mutex_lock.c:62
#1  0x00007fd3b34d2e5d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd3b34d3dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd3b34d4792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd39004d516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007fd3b34f92b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd3b07ed56c in ?? () from /usr/lib/nvidia-current/libGL.so.1
#7  0x00007fd3b3fe0efc in start_thread (arg=0x7fd38f56f700) at pthread_create.c:304
#8  0x00007fd3bef5489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fd3bf6677c0 (LWP 2222)):
[KCrash Handler]
#6  0x00007fd3beea93a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fd3beeacb0b in __GI_abort () at abort.c:92
#8  0x00007fd3bb078d7d in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007fd3bb076f26 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007fd3bb076f53 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007fd3bb077096 in __cxa_rethrow () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007fd3bc10f02e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fd3bc113789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007fd3bf2531a3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
#15 0x00007fd3bee9430d in __libc_start_main (main=0x400640, argc=1, ubp_av=0x7fff7e31b0b8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7e31b0a8) at libc-start.c:226
#16 0x0000000000400671 in _start ()

This bug may be a duplicate of or related to bug 285198.

Possible duplicates by query: bug 287422, bug 286950, bug 286848, bug 286829, bug 286670.

Reported using DrKonqi
Comment 1 Beat Wolf 2011-11-26 08:35:20 UTC
*** Bug 287571 has been marked as a duplicate of this bug. ***
Comment 2 Beat Wolf 2011-11-26 08:36:30 UTC
*** Bug 287585 has been marked as a duplicate of this bug. ***
Comment 3 Marcin Gil 2011-11-26 09:45:17 UTC
Created attachment 66090 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Logged in, restarted plasma-desktop several times via KRunner.

KDE Platform Version 4.7.3
Ubuntu: 11.10 Oneiric Ocelot

-- Backtrace (Reduced):
#6  0x00007fd733bae3a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fd733bb1b0b in __GI_abort () at abort.c:92
[...]
#12 0x00007fd730e1302e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fd730e17789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007fd733f581a3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
Comment 4 Aaron J. Seigo 2011-11-28 08:54:37 UTC
likely due to a third party plasmoid (or possibly akonaid integration) not loading and throwing an exception. the backtrace, however, does not tell us anything about what is happening as all it says is "an exception was thrown at a bad time", though the mentioned cause is what every of these situations we've investigated has turned out to be.

so .. i recommend removing your plasma-desktop*rc files in ~/.kde/share/config and starting again
Comment 5 Marcin Gil 2011-11-30 18:42:56 UTC
Created attachment 66235 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Removed all of ~/.kde/share/config/plasma-desktop* files and logged in.
Plasma-desktop still constantly crashing.

-- Backtrace (Reduced):
#6  0x00007feaf87c13a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007feaf87c4b0b in __GI_abort () at abort.c:92
[...]
#12 0x00007feaf5a2602e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007feaf5a2a789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007feaf8b6b1a3 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_plasma-desktop.so
Comment 6 Aaron J. Seigo 2011-11-30 18:49:03 UTC
could be the akonadi bug that was fixed recently (calendar integration had an issue, which the clock uses by default). the backtrace is still unhelpful, however.
Comment 7 Beat Wolf 2011-12-11 12:20:08 UTC
*** Bug 288703 has been marked as a duplicate of this bug. ***
Comment 8 Thomas Tanghus 2011-12-12 23:44:23 UTC
Created attachment 66678 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4

- What I was doing when the application crashed:

Using Firefox, not related.

- Unusual behavior I noticed:

The connection to my remote ownCloud CalDAV resource kept timing out and sending notifications. After 6-7 plasma-desktop crashed.

-- Backtrace (Reduced):
#6  0x00007f10077603a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f1007763b0b in __GI_abort () at abort.c:92
[...]
#12 0x00007f10049c502e in QEventLoop::exec (this=<optimized out>, flags=<optimized out>) at kernel/qeventloop.cpp:214
#13 0x00007f10049c9789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#14 0x00007f1007b0a1a3 in kdemain (argc=1, argv=0x7fff84914398) at ../../../../plasma/desktop/shell/main.cpp:120
Comment 9 Thomas Tanghus 2011-12-12 23:49:57 UTC
Looking thru .xsession-errors I can see a lot of:

akonadi_davgroupware_resource_7(2047)/akonadiserializer (calendar) Akonadi::SerializerPluginKCalCore::deserialize: "" 
akonadi_davgroupware_resource_7(2047)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to deserialize payload part: "RFC822" 
akonadi_davgroupware_resource_7(2047)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data was:  "" 
akonadi_davgroupware_resource_7(2047)/akonadiserializer (calendar) Akonadi::SerializerPluginKCalCore::deserialize: Failed to parse incidence! Item id =  115872 Storage collection id  192 parentCollectionId =  -23278 
akonadi_davgroupware_resource_7(2047)/akonadiserializer (calendar) Akonadi::SerializerPluginKCalCore::deserialize: "" 
akonadi_davgroupware_resource_7(2047)/libakonadi Akonadi::ItemSerializer::deserialize: Unable to deserialize payload part: "RFC822" 
akonadi_davgroupware_resource_7(2047)/libakonadi Akonadi::ItemSerializer::deserialize: Payload data was:  ""
Comment 10 Francesco Verdoja 2012-01-21 09:29:25 UTC
I was used to have the same issue, it was really annoing, it was solved after I removed all my calendar from Kontact (Korganizer).
I'm telling this because Aaron said there was a bug in calendar integration that is solved; so perhaps installing the latest version of akonadi could solve this issue.