Plasma crashes unexpectedly

Bug #462049 reported by evelyne24
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
libindicate
Fix Released
High
Aurélien Gâteau
libindicate (Ubuntu)
Fix Released
Low
Unassigned
Karmic
Fix Released
Low
Aurélien Gâteau

Bug Description

Application that crashed: plasma-desktop
Version of the application: 0.3
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Plasma crashes unexpectedly when closing an application (this happens randomly)

 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7838700 (LWP 27091))]

Thread 2 (Thread 0xac77ab70 (LWP 27093)):
#0 0x00a31422 in __kernel_vsyscall ()
#1 0x009abe15 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2 0x0091278d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3 0x00cb3e67 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#4 0x00b62922 in ?? () from /usr/lib/libQtNetwork.so.4
#5 0x00cb2e32 in ?? () from /usr/lib/libQtCore.so.4
#6 0x009a780e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0x009057ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7838700 (LWP 27091)):
[KCrash Handler]
#6 0x052938b9 in ?? () from /usr/lib/libindicate.so.3
#7 0x01fe8d36 in ?? () from /usr/lib/libdbus-glib-1.so.2
#8 0x01ff0c24 in ?? () from /usr/lib/libdbus-glib-1.so.2
#9 0x05d9d072 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x05db27a8 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x05db3b2d in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x05db3fb6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x01ff1e2d in ?? () from /usr/lib/libdbus-glib-1.so.2
#14 0x04c85c8d in dbus_connection_dispatch () from /lib/libdbus-1.so.3
#15 0x01fe875d in ?? () from /usr/lib/libdbus-glib-1.so.2
#16 0x00a6ae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#17 0x00a6e720 in ?? () from /lib/libglib-2.0.so.0
#18 0x00a6e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#19 0x00dce02c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#20 0x065c4be5 in ?? () from /usr/lib/libQtGui.so.4
#21 0x00da1c79 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#22 0x00da20ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#23 0x00da453f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#24 0x06523dd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#25 0x016a280d in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#26 0x0804dde1 in _start ()

Reported using DrKonqi

Revision history for this message
Aurélien Gâteau (agateau) wrote :

Which application did you close?

Changed in libindicate:
status: New → Incomplete
Revision history for this message
evelyne24 (evelyne24) wrote :

This happened randomly, I am not sure if it depended on the application I closed (for ex. once I closed KMail and other time I closed Quassel Irc).

Changed in libindicate:
status: Incomplete → Confirmed
importance: Undecided → High
assignee: nobody → Aurélien Gâteau (agateau)
Ted Gould (ted)
Changed in libindicate:
milestone: none → 0.2.4
status: Confirmed → Fix Committed
Revision history for this message
Ted Gould (ted) wrote :

A debdiff from merge proposal:

https://code.launchpad.net/~indicator-applet-developers/libindicate/ubuntu-0-2/+merge/14431

Which includes Aurelien's patch to libindicate to fix this bug.

Revision history for this message
Sebastien Bacher (seb128) wrote :

the change has been uploaded

Changed in libindicate (Ubuntu):
status: New → Fix Committed
importance: Undecided → Low
Changed in libindicate (Ubuntu Karmic):
assignee: nobody → Aurélien Gâteau (agateau)
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted libindicate into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

No crash anymore here with the packages from -proposed

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libindicate - 0.2.3-0ubuntu2

---------------
libindicate (0.2.3-0ubuntu2) karmic-proposed; urgency=low

  * Patch to correctly unref and remove signals from DBus objects
    when the object is destroyed. Patch from Aurélien Gâteau.
    (LP: #462049)
 -- Ted Gould <email address hidden> Wed, 04 Nov 2009 11:57:58 -0600

Changed in libindicate (Ubuntu Karmic):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

copied to lucid

Changed in libindicate (Ubuntu):
status: Fix Committed → Fix Released
Changed in libindicate:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.