Bug 221616 - Plasma crash while surfing with konqueror
Summary: Plasma crash while surfing with konqueror
Status: RESOLVED NOT A BUG
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-07 08:35 UTC by Stefan Gründel
Modified: 2012-05-28 22:25 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 Stefan Gründel 2010-01-07 08:35:56 UTC
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-17-generic x86_64
Distribution: Ubuntu 9.10

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f0b2cc13750 (LWP 1979))]

Thread 3 (Thread 0x7f0b02fb9910 (LWP 1998)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f0b02fb3440 in ?? ()
#2  0x00007fffa2fff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f0b017b6910 (LWP 1999)):
[KCrash Handler]
#5  0x00007f0b29ef94b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f0b29efcf50 in *__GI_abort () at abort.c:92
#7  0x00007f0b29f31c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f0b29f3bdd6 in malloc_printerr (action=3, str=0x7f0b29ffa73b "corrupted double-linked list", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007f0b29f3f412 in _int_malloc (av=0x7f0ae8000020, bytes=<value optimized out>) at malloc.c:4596
#10 0x00007f0b29f407ee in *__GI___libc_malloc (bytes=128) at malloc.c:3638
#11 0x00007f0b2c6928c9 in QString::realloc (this=0x7f0b017b0620, alloc=0) at tools/qstring.cpp:1066
#12 0x00007f0b2c692f95 in QString::resize (this=0x7f0b017b0620, size=27) at tools/qstring.cpp:1002
#13 0x00007f0b2c7670e9 in QUtf8Codec::convertToUnicode (this=<value optimized out>, target=0x7f0b017b0620, chars=0x2587910 "XDM_MANAGED=method=classic", len=26, state=<value optimized out>)
    at codecs/qutfcodec.cpp:175
#14 0x00007f0b2c767544 in QUtf8Codec::convertToUnicode (this=0x7bb, chars=0x6 <Address 0x6 out of bounds>, len=-1, state=0x0) at codecs/qutfcodec.cpp:263
#15 0x00007f0b2c6925de in QTextCodec::toUnicode (str=0x2587910 "XDM_MANAGED=method=classic", size=26) at ../../include/QtCore/../../src/corelib/codecs/qtextcodec.h:116
#16 QString::fromLocal8Bit (str=0x2587910 "XDM_MANAGED=method=classic", size=26) at tools/qstring.cpp:3664
#17 0x00007f0b2c6d803e in QProcess::systemEnvironment () at io/qprocess.cpp:1823
#18 0x00007f0b0b1220e5 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#19 0x00007f0b0b12c781 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#20 0x00007f0b0b12dfb2 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#21 0x00007f0b2c64f445 in QThreadPrivate::start (arg=0x3c7ce10) at thread/qthread_unix.cpp:188
#22 0x00007f0b293c5a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#23 0x00007f0b29fa57bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0b2cc13750 (LWP 1979)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0b29f42a93 in _L_lock_9264 () from /lib/libc.so.6
#2  0x00007f0b29f40701 in *__GI___libc_free (mem=0x7f0ae8000020) at malloc.c:3714
#3  0x00007f0b2c745288 in QList<QObjectPrivate::Connection>::node_destruct (this=0x25ac860) at ../../include/QtCore/../../src/corelib/tools/qlist.h:348
#4  QList<QObjectPrivate::Connection>::removeAt (this=0x25ac860) at ../../include/QtCore/../../src/corelib/tools/qlist.h:408
#5  QObjectPrivate::cleanConnectionLists (this=0x25ac860) at kernel/qobject.cpp:313
#6  0x00007f0b2c746888 in QMetaObject::connect (sender=0x25ac5f0, signal_index=6, receiver=0x4dd5218, method_index=4, type=0, types=0x0) at kernel/qobject.cpp:2810
#7  0x00007f0b2c746d87 in QObject::connect (sender=0x25ac5f0, signal=<value optimized out>, receiver=0x4dd5218, method=<value optimized out>, type=Qt::AutoConnection) at kernel/qobject.cpp:2547
#8  0x00007f0b2c6df5d1 in QDeviceClosedNotifier::setupDevice (this=0x30aa150, device=0x25ac5f0) at io/qtextstream.cpp:332
#9  QTextStream (this=0x30aa150, device=0x25ac5f0) at io/qtextstream.cpp:997
#10 0x00007f0b2c24a770 in Stream (this=0x25ac5d0, type=QtDebugMsg, area=<value optimized out>, debugFile=<value optimized out>, line=<value optimized out>, 
    funcinfo=0x7f0b2b981640 "void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*)") at /usr/include/qt4/QtCore/qdebug.h:64
#11 QDebug (this=0x25ac5d0, type=QtDebugMsg, area=<value optimized out>, debugFile=<value optimized out>, line=<value optimized out>, 
    funcinfo=0x7f0b2b981640 "void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*)") at /usr/include/qt4/QtCore/qdebug.h:75
#12 KDebugPrivate::stream (this=0x25ac5d0, type=QtDebugMsg, area=<value optimized out>, debugFile=<value optimized out>, line=<value optimized out>, 
    funcinfo=0x7f0b2b981640 "void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*)") at ../../kdecore/io/kdebug.cpp:548
#13 0x00007f0b2c247c1b in kDebugStream (level=QtDebugMsg, area=7001, file=0x7f0b2b980d45 "../../kio/kio/kdirwatch.cpp", line=<value optimized out>, 
    funcinfo=0x7f0b2b981640 "void KDirWatchPrivate::removeEntry(KDirWatch*, KDirWatchPrivate::Entry*, KDirWatchPrivate::Entry*)") at ../../kdecore/io/kdebug.cpp:632
#14 0x00007f0b2b84ceaf in KDebug::operator() (this=0xfffffffffffffe00, area=<value optimized out>) at ../../kdecore/io/kdebug.h:240
#15 0x00007f0b2b852f61 in KDirWatchPrivate::removeEntry (this=0x26fb1c0, instance=<value optimized out>, e=0x304d0d8, sub_entry=<value optimized out>) at ../../kio/kio/kdirwatch.cpp:902
#16 0x00007f0b2b852a72 in KDirWatchPrivate::removeEntry (this=0x26fb1c0, instance=0x0, _path=..., sub_entry=0x30a9408) at ../../kio/kio/kdirwatch.cpp:858
#17 0x00007f0b2b852ee6 in KDirWatchPrivate::removeEntry (this=0x26fb1c0, instance=<value optimized out>, e=0x30a9408, sub_entry=<value optimized out>) at ../../kio/kio/kdirwatch.cpp:908
#18 0x00007f0b2b852a72 in KDirWatchPrivate::removeEntry (this=0x26fb1c0, instance=0x300e560, _path=..., sub_entry=0x0) at ../../kio/kio/kdirwatch.cpp:858
#19 0x00007f0b2b8554f7 in KDirWatchPrivate::removeEntries (this=0x26fb1c0, instance=0x300e560) at ../../kio/kio/kdirwatch.cpp:960
#20 0x00007f0b2b8556be in ~KDirWatch (this=0x300e560, __in_chrg=<value optimized out>) at ../../kio/kio/kdirwatch.cpp:1627
#21 0x00007f0b2c743e5c in QObjectPrivate::deleteChildren (this=0x2a2fc80) at kernel/qobject.cpp:1847
#22 0x00007f0b2c74c459 in ~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:836
#23 0x00007f0b0ff415b8 in TaskManager::TaskManager::~TaskManager() () from /usr/lib/libtaskmanager.so.4
#24 0x00007f0b0ff41647 in ?? () from /usr/lib/libtaskmanager.so.4
#25 0x00007f0b29efec12 in __run_exit_handlers (status=1) at exit.c:78
#26 *__GI_exit (status=1) at exit.c:100
#27 0x00007f0b2a741328 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:707
#28 0x00007f0b2b31c498 in KApplication::xioErrhandler (this=0x25eb450, dpy=0x261a4b0) at ../../kdeui/kernel/kapplication.cpp:408
#29 0x00007f0b2bc27fae in _XIOError () from /usr/lib/libX11.so.6
#30 0x00007f0b2bc2f9a5 in ?? () from /usr/lib/libX11.so.6
#31 0x00007f0b2bc30257 in _XEventsQueued () from /usr/lib/libX11.so.6
#32 0x00007f0b2bc1901b in XEventsQueued () from /usr/lib/libX11.so.6
#33 0x00007f0b2a77a67c in x11EventSourceCheck (s=0x25f7b00) at kernel/qguieventdispatcher_glib.cpp:87
#34 0x00007f0b29619aaa in g_main_context_check () from /lib/libglib-2.0.so.0
#35 0x00007f0b2961a290 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007f0b2961a6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00007f0b2c75e1a6 in QEventDispatcherGlib::processEvents (this=0x2568040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#38 0x00007f0b2a77a4be in QGuiEventDispatcherGlib::processEvents (this=0x7f0ae8000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#39 0x00007f0b2c734532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007f0b2c734904 in QEventLoop::exec (this=0x7fffa2fec650, flags=) at kernel/qeventloop.cpp:201
#41 0x00007f0b2c736ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#42 0x00007f0b217a24cf in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#43 0x0000000000406da8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#44 0x0000000000407aa0 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#45 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#46 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently c".
The current source language is "auto; currently asm".

This bug may be a duplicate of or related to bug 221520

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-07 12:58:24 UTC
This could be related to the glibc bug : bug 196207.
- Do you experience this crash regularly ?
Thanks
Comment 2 Stefan Gründel 2010-01-07 17:39:38 UTC
Hi Dario,

so far, I've only had the crash I've reported as bug 221409.  It looks like the crash happens at a different location there, but this one also seems to be related to CWP plasmoid, if I read the backtrace correctly (but then I'm much better with Java stacktraces anyway).


Kind regards,
Stefan
Comment 3 Stefan Gründel 2010-01-11 14:22:41 UTC
I have another crash, I don't know if this is related:

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-17-generic x86_64
Distribution: Ubuntu 9.10

 -- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fa2dcaa4750 (LWP 2040))]

Thread 5 (Thread 0x7fa2ba545910 (LWP 2041)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fa2dc4e14fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x264dae8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x264dae8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fa2d891878c in QHostInfoAgent::run (this=0x264dad0) at kernel/qhostinfo.cpp:260
#4  0x00007fa2dc4e0445 in QThreadPrivate::start (arg=0x264dad0) at thread/qthread_unix.cpp:188
#5  0x00007fa2d9256a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fa2d9e367bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:73
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa2b9100910 (LWP 2042)):
#0  0x00007fa2d9e4571e in __pthread_exit (retval=0x7fa2b4000020) at forward.c:164
#1  0x0000000000000001 in ?? ()
#2  0x00007fa2d9dd3a93 in _L_unlock_9039 () from /lib/libc.so.6
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
The current source language is "auto; currently asm".

Thread 3 (Thread 0x7fa2b25af910 (LWP 2059)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fa2b25a9440 in ?? ()
#2  0x00007fff40fbb782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently c".

Thread 2 (Thread 0x7fa2b0dac910 (LWP 2060)):
#0  0x00007fa2d9e2a373 in *__GI___poll (fds=0x58c6740, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:69
#1  0x00000000058c6740 in ?? ()
#2  0x00000000ffffffff in ?? ()
#3  0x0000000000000001 in ?? ()
#4  0x00000000058c6740 in ?? ()
#5  0x0000000003208b10 in ?? ()
#6  0x00007fa2d94ab37c in ?? () from /lib/libglib-2.0.so.0
#7  0x00007fa2d94ab6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x00007fa2dc5ef1fe in QEventDispatcherGlib::processEvents (this=0x32af490, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#9  0x00007fa2dc5c5532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#10 0x00007fa2dc5c5904 in QEventLoop::exec (this=0x7fa2b0da6710, flags=) at kernel/qeventloop.cpp:201
#11 0x00007fa2db73769c in KIO::NetAccess::enter_loop (this=0x7fa2b0da67b0) at ../../kio/kio/netaccess.cpp:502
#12 0x00007fa2db737cef in KIO::NetAccess::synchronousRunInternal (this=0x7fa2b0da67b0, job=0x7fa2a42e4d40, window=<value optimized out>, data=0x7fa2b0da68a0, finalURL=0x0, metaData=0x0)
    at ../../kio/kio/netaccess.cpp:487
#13 0x00007fa2db738371 in KIO::NetAccess::synchronousRun (job=0x7fa2a42e4d40, window=0x0, data=0x7fa2b0da68a0, finalURL=0x0, metaData=<value optimized out>) at ../../kio/kio/netaccess.cpp:277
#14 0x00007fa2bafb3c95 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#15 0x00007fa2bafbc4ca in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#16 0x00007fa2bafbffb2 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#17 0x00007fa2dc4e0445 in QThreadPrivate::start (arg=0x31f6c60) at thread/qthread_unix.cpp:188
#18 0x00007fa2d9256a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#19 0x00007fa2d9e367bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:73
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa2dcaa4750 (LWP 2040)):
[KCrash Handler]
#5  0x00007fa2d9d8a4b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fa2d9d8df50 in *__GI_abort () at abort.c:92
#7  0x00007fa2d9dc2c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007fa2d9dccdd6 in malloc_printerr (action=3, str=0x7fa2d9e8b73b "corrupted double-linked list", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007fa2d9dd0412 in _int_malloc (av=0x7fa2b4000020, bytes=8) at malloc.c:4527
#10 0x00007fa2d9dd17ee in *__GI___libc_malloc (bytes=2040) at malloc.c:3599
#11 0x00007fa2da18d64d in operator new(unsigned long) () from /usr/lib/libstdc++.so.6
#12 0x00007fa2dc54fe73 in QBuffer (this=0x7fa2b40016b0, parent=0x7f8) at io/qbuffer.cpp:163
#13 0x00007fa2dc55124e in QDataStream (this=0x7fff40e8bb60, a=...) at io/qdatastream.cpp:332
#14 0x00007fa2db762375 in KIO::SlaveInterface::dispatch (this=0x31c4160, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:154
#15 0x00007fa2db75f333 in KIO::SlaveInterface::dispatch (this=0x31c4160) at ../../kio/kio/slaveinterface.cpp:91
#16 0x00007fa2db75214d in KIO::Slave::gotInput (this=0x31c4160) at ../../kio/kio/slave.cpp:322
#17 0x00007fa2db75426c in KIO::Slave::qt_metacall (this=0x31c4160, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff40e8be50) at ./slave.moc:76
#18 0x00007fa2dc5dbddc in QMetaObject::activate (sender=0x5af4b50, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#19 0x00007fa2db66ef57 in KIO::ConnectionPrivate::dequeue (this=0x4390830) at ../../kio/kio/connection.cpp:82
#20 0x00007fa2db66f07d in KIO::Connection::qt_metacall (this=0x5af4b50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fa2ac014ba0) at ./connection.moc:73
#21 0x00007fa2dc5d60f9 in QObject::event (this=0x5af4b50, e=0x7fa2ac00df50) at kernel/qobject.cpp:1111
#22 0x00007fa2da576efc in QApplicationPrivate::notify_helper (this=0x1a546b0, receiver=0x5af4b50, e=0x7fa2ac00df50) at kernel/qapplication.cpp:4056
#23 0x00007fa2da57e1ce in QApplication::notify (this=0x1a4b4d0, receiver=0x5af4b50, e=0x7fa2ac00df50) at kernel/qapplication.cpp:4021
#24 0x00007fa2db1adab6 in KApplication::notify (this=0x1a4b4d0, receiver=0x5af4b50, event=0x7fa2ac00df50) at ../../kdeui/kernel/kapplication.cpp:302
#25 0x00007fa2dc5c6c2c in QCoreApplication::notifyInternal (this=0x1a4b4d0, receiver=0x5af4b50, event=0x7fa2ac00df50) at kernel/qcoreapplication.cpp:610
#26 0x00007fa2dc5c780a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x19c54d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x19c54d0) at kernel/qcoreapplication.cpp:1247
#28 0x00007fa2dc5ef533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#29 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#30 0x00007fa2d94a7bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007fa2d94ab598 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007fa2d94ab6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00007fa2dc5ef1a6 in QEventDispatcherGlib::processEvents (this=0x19c8040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#34 0x00007fa2da60b4be in QGuiEventDispatcherGlib::processEvents (this=0x7f8, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007fa2dc5c5532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#36 0x00007fa2dc5c5904 in QEventLoop::exec (this=0x7fff40e8c750, flags=) at kernel/qeventloop.cpp:201
#37 0x00007fa2dc5c7ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#38 0x00007fa2d16334cf in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#39 0x0000000000406da8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#40 0x0000000000407aa0 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#41 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#42 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
Comment 4 Stefan Gründel 2010-01-12 15:23:37 UTC
And another crash:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Aborted
__lll_lock_wait_private ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f73b4906750 (LWP 2051))]

Thread 4 (Thread 0x7f73923a6910 (LWP 2052)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f73b43434fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0xb915e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xb915e8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f73b077a78c in QHostInfoAgent::run (this=0xb915d0) at kernel/qhostinfo.cpp:260
#4  0x00007f73b4342445 in QThreadPrivate::start (arg=0xb915d0) at thread/qthread_unix.cpp:188
#5  0x00007f73b10b8a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f73b1c9880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f738aba6910 (LWP 2070)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f738aba0440 in ?? ()
#2  0x00007fffa2b4b782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 2 (Thread 0x7f73893a3910 (LWP 2071)):
[KCrash Handler]
#5  0x00007f73b1bec4b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f73b1beff50 in *__GI_abort () at abort.c:92
#7  0x00007f73b1c24c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f73b1c2edd6 in malloc_printerr (action=3, str=0x7f73b1ced7db "corrupted double-linked list", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007f73b1c306f9 in _int_free (av=0x7f738c000020, p=0x7f738c115b00) at malloc.c:4903
#10 0x00007f73b1c3374c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#11 0x00007f73b438567c in QString::free (d=0x7f738c115bc0) at tools/qstring.cpp:955
#12 0x00007f7392e1f98e in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#13 0x00007f7392e20fb2 in ?? () from /usr/lib/kde4/plasma_applet_cwp.so
#14 0x00007f73b4342445 in QThreadPrivate::start (arg=0x1f0fe70) at thread/qthread_unix.cpp:188
#15 0x00007f73b10b8a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f73b1c9880d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f73b4906750 (LWP 2051)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f73b1c35b11 in _L_lock_9274 () from /lib/libc.so.6
#2  0x00007f73b1c33741 in *__GI___libc_free (mem=0x7f738c000020) at malloc.c:3714
#3  0x00007f73b44514e1 in socketNotifierSourceCheck (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f73b130caaa in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007f73b130d290 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007f73b130d6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007f73b44511fe in QEventDispatcherGlib::processEvents (this=0x655040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#8  0x00007f73b246d4be in QGuiEventDispatcherGlib::processEvents (this=0x7f738c000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#9  0x00007f73b4427532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#10 0x00007f73b4427904 in QEventLoop::exec (this=0x7fffa2a59ce0, flags=) at kernel/qeventloop.cpp:201
#11 0x00007f73b4429ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#12 0x00007f73a94954cf in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so
#13 0x0000000000406da8 in launch (argc=1, _name=<value optimized out>, args=<value optimized out>, cwd=<value optimized out>, envc=0, envs=<value optimized out>, reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x40a299 "0") at ../../kinit/kinit.cpp:677
#14 0x0000000000407aa0 in handle_launcher_request (sock=7, who=<value optimized out>) at ../../kinit/kinit.cpp:1169
#15 0x0000000000407f51 in handle_requests (waitForPid=0) at ../../kinit/kinit.cpp:1362
#16 0x0000000000408bb2 in main (argc=2, argv=<value optimized out>, envp=<value optimized out>) at ../../kinit/kinit.cpp:1793
The current source language is "auto; currently c".
The current source language is "auto; currently asm".
Comment 5 Dario Andres 2010-01-13 20:15:42 UTC
Yes, this is likely to be the bug I mentioned before.
Please check this:
- Start Konsole
- Type "kquitapp plasma-desktop" + Enter
Plasma will close
- Wait 10 seconds
- Type "export QT_NO_GLIB=1" + Enter
- Type "export MALLOC_CHECK_=" + Enter
- Type "plasma-desktop" + Enter
- Use Plasma and check if it crashes or not
If it doesn't crash (or if you get a different crash), then it is likely to be bug 196207. 
Thanks
Comment 6 Myriam Schweingruber 2012-05-28 22:25:48 UTC
Closing for lack of feedback.