Bug 287047 - Plasma Desktop Console segmentation faults on logout
Summary: Plasma Desktop Console segmentation faults on logout
Status: RESOLVED DUPLICATE of bug 275286
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-20 04:27 UTC by vitor.dominor
Modified: 2011-11-20 08:55 UTC (History)
0 users

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 vitor.dominor 2011-11-20 04:27:40 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.8.0
Operating System: Linux 3.1.1-2.fc16.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:
I was logging out without having closed some application like Dolphin, Firefox, ...
Usually, it seems to happen after I have been logged in for some time and I log out without closing all applications first.

- Unusual behavior I noticed:
There are some application windows which do not close. Instead they remain open without their respective borders. One window that is the last to close and always remains open in these situation is the Firefox window. After that, it can't be closed, it does not respond to ALT+F4 nor can I select File->close. Somehow the plasma desktop returns to a semi-functional state. Sometimes menus close rapidly after opening them and giving the command to log out is unresponsive.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Consola do Ambiente Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fca4b7a4880 (LWP 1874))]

Thread 6 (Thread 0x7fca235ef700 (LWP 10874)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003e7107c02b in wait (time=18446744073709551615, this=0x2f127a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2e61780, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003e7c20aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f291b0, th=0x3647100) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003e7c20d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e61910, th=0x3647100) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003e7c20d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e61910, th=0x3647100) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003e7c20c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fca235eec60, parent=0x2f291b0, th=0x3647100) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003e7c20c27b in ThreadWeaver::Thread::run (this=0x3647100) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003e7107bb1b in QThreadPrivate::start (arg=0x3647100) at thread/qthread_unix.cpp:298
#9  0x0000003bb04a52aa in ?? () from /usr/lib64/nvidia/libGL.so.1
#10 0x0000003863407d90 in start_thread (arg=0x7fca235ef700) at pthread_create.c:309
#11 0x0000003862ceeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fca2a151700 (LWP 10875)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003e7107c02b in wait (time=18446744073709551615, this=0x2f127a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2e61780, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003e7c20aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f291b0, th=0x5521a60) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003e7c20d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e61910, th=0x5521a60) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003e7c20c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fca2a150c60, parent=0x2f291b0, th=0x5521a60) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003e7c20c27b in ThreadWeaver::Thread::run (this=0x5521a60) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003e7107bb1b in QThreadPrivate::start (arg=0x5521a60) at thread/qthread_unix.cpp:298
#8  0x0000003bb04a52aa in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003863407d90 in start_thread (arg=0x7fca2a151700) at pthread_create.c:309
#10 0x0000003862ceeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fca2239c700 (LWP 10876)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003e7107c02b in wait (time=18446744073709551615, this=0x2f127a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2e61780, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003e7c20aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f291b0, th=0x4f16df0) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003e7c20d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e61910, th=0x4f16df0) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003e7c20c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fca2239bc60, parent=0x2f291b0, th=0x4f16df0) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003e7c20c27b in ThreadWeaver::Thread::run (this=0x4f16df0) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003e7107bb1b in QThreadPrivate::start (arg=0x4f16df0) at thread/qthread_unix.cpp:298
#8  0x0000003bb04a52aa in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003863407d90 in start_thread (arg=0x7fca2239c700) at pthread_create.c:309
#10 0x0000003862ceeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fca21b9b700 (LWP 10877)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003e7107c02b in wait (time=18446744073709551615, this=0x2f127a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2e61780, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003e7c20aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f291b0, th=0x608b160) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003e7c20d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2e61910, th=0x608b160) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003e7c20c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7fca21b9ac60, parent=0x2f291b0, th=0x608b160) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003e7c20c27b in ThreadWeaver::Thread::run (this=0x608b160) at /usr/src/debug/kdelibs-4.7.3/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003e7107bb1b in QThreadPrivate::start (arg=0x608b160) at thread/qthread_unix.cpp:298
#8  0x0000003bb04a52aa in ?? () from /usr/lib64/nvidia/libGL.so.1
#9  0x0000003863407d90 in start_thread (arg=0x7fca21b9b700) at pthread_create.c:309
#10 0x0000003862ceeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fca13fff700 (LWP 2060)):
#0  0x0000003862ce6443 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003862844f88 in g_main_context_poll (n_fds=1, fds=0x7fca04001a70, priority=<optimized out>, timeout=-1, context=0x7fca04001a90) at gmain.c:3386
#2  g_main_context_iterate (context=0x7fca04001a90, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x000000386284544c in g_main_context_iteration (context=0x7fca04001a90, may_block=1) at gmain.c:3136
#4  0x0000003e711a6896 in QEventDispatcherGlib::processEvents (this=0x7fca040008e0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x0000003e71176c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003e71176ed7 in QEventLoop::exec (this=0x7fca13ffec40, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003e71078ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x0000003e7107bb1b in QThreadPrivate::start (arg=0x7fca0c002bd0) at thread/qthread_unix.cpp:298
#9  0x0000003bb04a52aa in ?? () from /usr/lib64/nvidia/libGL.so.1
#10 0x0000003863407d90 in start_thread (arg=0x7fca13fff700) at pthread_create.c:309
#11 0x0000003862ceeddd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fca4b7a4880 (LWP 1874)):
[KCrash Handler]
#6  0x00000000060996d8 in ?? ()
#7  0x00007fca3e5ccfc6 in TaskGroupItem::~TaskGroupItem (this=0x552f8d0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#8  0x00007fca3e5cd089 in TaskGroupItem::~TaskGroupItem (this=0x552f8d0, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/applets/tasks/taskgroupitem.cpp:84
#9  0x0000003e71190a18 in QObject::event (this=0x552f8d0, e=<optimized out>) at kernel/qobject.cpp:1175
#10 0x0000003e733f9f1b in QGraphicsWidget::event (this=0x552f8d0, event=0x65dfc40) at graphicsview/qgraphicswidget.cpp:1461
#11 0x0000003e72dc96f4 in notify_helper (e=0x65dfc40, receiver=0x552f8d0, this=0x238b350) at kernel/qapplication.cpp:4518
#12 QApplicationPrivate::notify_helper (this=0x238b350, receiver=0x552f8d0, e=0x65dfc40) at kernel/qapplication.cpp:4490
#13 0x0000003e72dce573 in QApplication::notify (this=0x2383e00, receiver=0x552f8d0, e=0x65dfc40) at kernel/qapplication.cpp:4379
#14 0x0000003961650396 in KApplication::notify (this=0x2383e00, receiver=0x552f8d0, event=0x65dfc40) at /usr/src/debug/kdelibs-4.7.3/kdeui/kernel/kapplication.cpp:311
#15 0x0000003e71177b4c in QCoreApplication::notifyInternal (this=0x2383e00, receiver=0x552f8d0, event=0x65dfc40) at kernel/qcoreapplication.cpp:876
#16 0x0000003e7117b5da in sendEvent (event=0x65dfc40, receiver=0x552f8d0) at kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x2316e40) at kernel/qcoreapplication.cpp:1500
#18 0x0000003e7117b90c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1155
#19 0x0000003b95041243 in kdemain (argc=1, argv=0x7fffcb780c78) at /usr/src/debug/kde-workspace-4.7.3/plasma/desktop/shell/main.cpp:120
#20 0x0000003862c2169d in __libc_start_main (main=0x400850 <main(int, char**)>, argc=1, ubp_av=0x7fffcb780c78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffcb780c68) at libc-start.c:226
#21 0x0000000000400881 in _start ()

Possible duplicates by query: bug 287045, bug 287010, bug 287006, bug 286940, bug 286892.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-11-20 08:55:51 UTC

*** This bug has been marked as a duplicate of bug 275286 ***