Summary: | Plasma crash while surfing with konqueror | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | Stefan Gründel <stefan.gruendel> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED NOT A BUG | ||
Severity: | crash | CC: | andresbajotierra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Stefan Gründel
2010-01-07 08:35:56 UTC
This could be related to the glibc bug : bug 196207. - Do you experience this crash regularly ? Thanks 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 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 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". 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 Closing for lack of feedback. |