Bug 289054 - Plasma crashed suddenly
Summary: Plasma crashed suddenly
Status: RESOLVED UPSTREAM
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:
: 297365 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-12-15 18:01 UTC by Ettore Atalan
Modified: 2012-05-26 19:08 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 Ettore Atalan 2011-12-15 18:01:25 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-15-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

Plasma crashed suddenly while running several internet programs, e.g. Firefox, Thunderbird, BOINC

The crash can be reproduced some of the time.

-- Backtrace:
Application: Plasma-Desktop-Umgebung (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f902fad37a0 (LWP 1890))]

Thread 9 (Thread 0x7f90074bf700 (LWP 1891)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f902f3659df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f902f363d71 in __GI___libc_free (mem=0x7f902f6811c0) at malloc.c:3736
#3  0x00007f902c5a8665 in socketNotifierSourceCheck (source=0x188d990) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f9023701734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9023701f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9023702429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f902c5a8ed6 in QEventDispatcherGlib::processEvents (this=0x188c7b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007f902c57ccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f902c57cef7 in QEventLoop::exec (this=0x7f90074bedb0, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007f902c49427f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007f902c55fcbf in QInotifyFileSystemWatcherEngine::run (this=0x188b190) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f902c496d05 in QThreadPrivate::start (arg=0x188b190) at thread/qthread_unix.cpp:331
#13 0x00007f902420eefc in start_thread (arg=0x7f90074bf700) at pthread_create.c:304
#14 0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9004b05700 (LWP 1892)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f902f3659df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f902f363d71 in __GI___libc_free (mem=0x7f902f6811c0) at malloc.c:3736
#3  0x00007f902c5a8665 in socketNotifierSourceCheck (source=0xfb45c0) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f9023701734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9023701f82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9023702429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f902c5a8ed6 in QEventDispatcherGlib::processEvents (this=0xf0d0d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007f902c57ccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f902c57cef7 in QEventLoop::exec (this=0x7f9004b04db0, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007f902c49427f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007f902c55fcbf in QInotifyFileSystemWatcherEngine::run (this=0x11ba5f0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f902c496d05 in QThreadPrivate::start (arg=0x11ba5f0) at thread/qthread_unix.cpp:331
#13 0x00007f902420eefc in start_thread (arg=0x7f9004b05700) at pthread_create.c:304
#14 0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f8ffe328700 (LWP 1893)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f902f3659df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f902f363d71 in __GI___libc_free (mem=0x7f902f6811c0) at malloc.c:3736
#3  0x00007f902c5a8dd6 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1b95fe0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:399
#4  0x00007f902c5a8e49 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x1b95fe0, __in_chrg=<optimized out>) at kernel/qeventdispatcher_glib.cpp:401
#5  0x00007f902c495e34 in QThreadPrivate::finish (arg=0x7f902c8b1580) at thread/qthread_unix.cpp:367
#6  0x00007f902c496d0d in ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at /usr/include/pthread.h:545
#7  ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized out>) at thread/qthread_unix.cpp:824
#8  QThreadPrivate::start (arg=0x7f902c8b1580) at thread/qthread_unix.cpp:290
#9  0x00007f902420eefc in start_thread (arg=0x7f8ffe328700) at pthread_create.c:304
#10 0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f8ffacb3700 (LWP 1900)):
#0  0x00007f902f3bc773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9023701f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9023702792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f8ffb791516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f90237272b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f902420eefc in start_thread (arg=0x7f8ffacb3700) at pthread_create.c:304
#6  0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f8ffa0ca700 (LWP 4425)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f902c4971ab in wait (time=18446744073709551615, this=0x1970160) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18ade20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9028291864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x198dc00, th=0x1f2b3a0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9028293e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18de230, th=0x1f2b3a0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9028292ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ffa0c9e00, parent=0x198dc00, th=0x1f2b3a0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9028292d5b in ThreadWeaver::Thread::run (this=0x1f2b3a0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f902c496d05 in QThreadPrivate::start (arg=0x1f2b3a0) at thread/qthread_unix.cpp:331
#8  0x00007f902420eefc in start_thread (arg=0x7f8ffa0ca700) at pthread_create.c:304
#9  0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f8ffd4e3700 (LWP 4426)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f902c4971ab in wait (time=18446744073709551615, this=0x1970160) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18ade20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9028291864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x198dc00, th=0x7f8ff400ba90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9028293e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18de230, th=0x7f8ff400ba90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9028292ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ffd4e2e00, parent=0x198dc00, th=0x7f8ff400ba90) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9028292d5b in ThreadWeaver::Thread::run (this=0x7f8ff400ba90) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f902c496d05 in QThreadPrivate::start (arg=0x7f8ff400ba90) at thread/qthread_unix.cpp:331
#8  0x00007f902420eefc in start_thread (arg=0x7f8ffd4e3700) at pthread_create.c:304
#9  0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f8ffb4b4700 (LWP 4427)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f902c4971ab in wait (time=18446744073709551615, this=0x1970160) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18ade20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9028291864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x198dc00, th=0x2260f00) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9028293e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18de230, th=0x2260f00) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9028292ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ffb4b3e00, parent=0x198dc00, th=0x2260f00) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f9028292d5b in ThreadWeaver::Thread::run (this=0x2260f00) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f902c496d05 in QThreadPrivate::start (arg=0x2260f00) at thread/qthread_unix.cpp:331
#8  0x00007f902420eefc in start_thread (arg=0x7f8ffb4b4700) at pthread_create.c:304
#9  0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f8ff31b3700 (LWP 4428)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f902c4971ab in wait (time=18446744073709551615, this=0x1970160) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x18ade20, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9028291864 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x198dc00, th=0x235e740) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f9028293e0b in ThreadWeaver::WorkingHardState::applyForWork (this=0x18de230, th=0x235e740) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f9028293e24 in ThreadWeaver::WorkingHardState::applyForWork (this=0x18de230, th=0x235e740) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f9028292ccf in ThreadWeaver::ThreadRunHelper::run (this=0x7f8ff31b2e00, parent=0x198dc00, th=0x235e740) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f9028292d5b in ThreadWeaver::Thread::run (this=0x235e740) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f902c496d05 in QThreadPrivate::start (arg=0x235e740) at thread/qthread_unix.cpp:331
#9  0x00007f902420eefc in start_thread (arg=0x7f8ff31b3700) at pthread_create.c:304
#10 0x00007f902f3c889d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f902fad37a0 (LWP 1890)):
[KCrash Handler]
#6  malloc_consolidate (av=0x7f902f6811c0) at malloc.c:5167
#7  0x00007f902f360dff in malloc_consolidate (av=0x7f902f6811c0) at malloc.c:5115
#8  _int_malloc (av=0x7f902f6811c0, bytes=87104) at malloc.c:4373
#9  0x00007f902f36377d in __GI___libc_malloc (bytes=87104) at malloc.c:3660
#10 0x00007f90251570c2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#11 0x00007f9025155582 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#12 0x00007f9025156aaf in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#13 0x00007f902dd2eb7d in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f902dd1334b in XGetWindowProperty () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f902d36eb35 in readIcon (icon_count=@0x25cc038, icons=..., property=347, window=12583019, display=0xe1e400) at ../../kdeui/windowmanagement/netwm.cpp:506
#16 NETWinInfo::update (this=0x7fff38759c90, dirty_props=<optimized out>) at ../../kdeui/windowmanagement/netwm.cpp:4292
#17 0x00007f902d3621d1 in KWindowSystem::icon (win=12583019, width=16, height=16, scale=true, flags=15) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:630
#18 0x00007f902d3626c3 in KWindowSystem::icon (win=<optimized out>, width=<optimized out>, height=<optimized out>, scale=<optimized out>) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:621
#19 0x00007f90105c195d in TaskManager::Task::refreshIcon (this=0xfd9120) at ../../../libs/taskmanager/task.cpp:77
#20 0x00007f90105c1d1c in TaskManager::Task::Task (this=0xfd9120, w=12583019, parent=<optimized out>, name=0x0) at ../../../libs/taskmanager/task.cpp:52
#21 0x00007f90105cd460 in TaskManager::TaskManager::windowAdded (this=0x149c360, w=12583019) at ../../../libs/taskmanager/taskmanager.cpp:282
#22 0x00007f90105ce1d0 in TaskManager::TaskManager::qt_metacall (this=0x149c360, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x7fff3875a1d0) at ./taskmanager.moc:123
#23 0x00007f902c590eba in QMetaObject::activate (sender=0xf2c100, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff3875a1d0) at kernel/qobject.cpp:3278
#24 0x00007f902d3637b2 in KWindowSystem::windowAdded (this=<optimized out>, _t1=12583019) at ./kwindowsystem.moc:129
#25 0x00007f902d363dd9 in KWindowSystemPrivate::addClient (this=0xe00200, w=12583019) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:269
#26 0x00007f902d372716 in NETRootInfo::update (this=0xe00228, dirty_props=<optimized out>) at ../../kdeui/windowmanagement/netwm.cpp:2227
#27 0x00007f902d373393 in NETRootInfo::event (this=0xe00228, event=0x7fff3875a510, properties=0x7fff3875a430, properties_size=5) at ../../kdeui/windowmanagement/netwm.cpp:2099
#28 0x00007f902d365a83 in KWindowSystemPrivate::x11Event (this=0xe00200, ev=0x7fff3875a510) at ../../kdeui/windowmanagement/kwindowsystem_x11.cpp:172
#29 0x00007f902d2553e6 in publicX11Event (e=0x7fff3875a510, this=<optimized out>) at ../../kdeui/kernel/ksystemeventfilter.cpp:43
#30 KSystemEventFilterPrivate::filterEvent (this=0xf7fed0, message=0x7fff3875a510) at ../../kdeui/kernel/ksystemeventfilter.cpp:102
#31 0x00007f902b9d6388 in x11EventSourceDispatch (s=0xdf6570, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:143
#32 0x00007f9023701a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f9023702258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f9023702429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f902c5a8ed6 in QEventDispatcherGlib::processEvents (this=0xd76f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#36 0x00007f902b9d607e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f902c57ccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f902c57cef7 in QEventLoop::exec (this=0x7fff3875a8e0, flags=...) at kernel/qeventloop.cpp:201
#39 0x00007f902c581789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#40 0x00007f902f6c71a3 in kdemain (argc=1, argv=0x7fff3875acc8) at ../../../../plasma/desktop/shell/main.cpp:120
#41 0x00007f902f30830d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff3875acc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3875acb8) at libc-start.c:226
#42 0x0000000000400671 in _start ()

Possible duplicates by query: bug 284552.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-05-26 19:08:16 UTC
*** Bug 297365 has been marked as a duplicate of this bug. ***