Bug 245424 - Killing several processes (multiple owners) crashes ksysguard
Summary: Killing several processes (multiple owners) crashes ksysguard
Status: RESOLVED DUPLICATE of bug 235156
Alias: None
Product: krunner
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: 2010-07-22 11:49 UTC by Martin Klapetek
Modified: 2010-11-29 01:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (6.19 KB, text/plain)
2010-11-29 01:06 UTC, sinozzuke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Klapetek 2010-07-22 11:49:32 UTC
Application: krunner (0.1)
KDE Platform Version: 4.4.92 (KDE 4.4.92 (KDE 4.5 RC2))
Qt Version: 4.7.0
Operating System: Linux 2.6.34-38.fc14.x86_64 x86_64
Distribution: "Fedora release 13 (Goddard)"

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

I filtered processes by "chro" and tried to kill all 7 processes, 6 owned by me, one owned by "avahi" user. My processes got killed, but the "avahi" one stayed and shortly after the ksysguard crashed.

-- Backtrace:
Application: Rozhraní pro spouštění programů (krunner), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f391b034820 (LWP 1951))]

Thread 5 (Thread 0x7f39069f6710 (LWP 4243)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003ee4a7361b in wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003ffba0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89dea0, th=0xf1d480) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003ffba0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x6b9960, th=0xf1d480) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003ffba0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6b9960, th=0xf1d480) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003ffba0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f39069f5d40, parent=0x89dea0, th=0xf1d480) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003ffba0b428 in ThreadWeaver::Thread::run (this=0xf1d480) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003ee4a72afe in QThreadPrivate::start (arg=0xf1d480) at thread/qthread_unix.cpp:266
#9  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#10 0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f3905ff5710 (LWP 4244)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003ee4a7361b in wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003ffba0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89dea0, th=0xc03680) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003ffba0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x6b9960, th=0xc03680) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003ffba0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3905ff4d40, parent=0x89dea0, th=0xc03680) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003ffba0b428 in ThreadWeaver::Thread::run (this=0xc03680) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003ee4a72afe in QThreadPrivate::start (arg=0xc03680) at thread/qthread_unix.cpp:266
#8  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#9  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f39055f4710 (LWP 4245)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003ee4a7361b in wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003ffba0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89dea0, th=0xf74a40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003ffba0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x6b9960, th=0xf74a40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003ffba0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f39055f3d40, parent=0x89dea0, th=0xf74a40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003ffba0b428 in ThreadWeaver::Thread::run (this=0xf74a40) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003ee4a72afe in QThreadPrivate::start (arg=0xf74a40) at thread/qthread_unix.cpp:266
#8  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#9  0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f3904bf3710 (LWP 4246)):
#0  0x0000003317a0b3bc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003ee4a7361b in wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x866f90, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x0000003ffba0a096 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x89dea0, th=0xbda140) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003ffba0c56b in ThreadWeaver::WorkingHardState::applyForWork (this=0x6b9960, th=0xbda140) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003ffba0c584 in ThreadWeaver::WorkingHardState::applyForWork (this=0x6b9960, th=0xbda140) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003ffba0af4f in ThreadWeaver::ThreadRunHelper::run (this=0x7f3904bf2d40, parent=0x89dea0, th=0xbda140) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003ffba0b428 in ThreadWeaver::Thread::run (this=0xbda140) at /usr/src/debug/kdelibs-4.4.92/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003ee4a72afe in QThreadPrivate::start (arg=0xbda140) at thread/qthread_unix.cpp:266
#9  0x0000003317a07761 in start_thread () from /lib64/libpthread.so.0
#10 0x00000033172e14dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f391b034820 (LWP 1951)):
[KCrash Handler]
#6  internalWinId (this=0x11d0b30) at ../../src/gui/kernel/qwidget.h:234
#7  QWidget::effectiveWinId (this=0x11d0b30) at kernel/qwidget.cpp:2408
#8  0x0000003ff659d1e5 in KMessageBox::sorry (parent=<value optimized out>, text=..., caption=..., options=<value optimized out>) at /usr/src/debug/kdelibs-4.4.92/kdeui/dialogs/kmessagebox.cpp:900
#9  0x0000003ff9c1c5b0 in KSysGuardProcessList::killProcesses (this=0x11d0b30, pids=<value optimized out>, sig=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.4.92/libs/ksysguard/processui/ksysguardprocesslist.cpp:1215
#10 0x0000003ff9c1cd4d in KSysGuardProcessList::killSelectedProcesses (this=0x11d0b30) at /usr/src/debug/kdebase-workspace-4.4.92/libs/ksysguard/processui/ksysguardprocesslist.cpp:1261
#11 0x0000003ff9c1eb2d in KSysGuardProcessList::qt_metacall (this=0x11d0b30, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7ffff6b26bf0)
    at /usr/src/debug/kdebase-workspace-4.4.92/x86_64-redhat-linux-gnu/libs/ksysguard/processui/ksysguardprocesslist.moc:154
#12 0x0000003ee4b6b676 in QMetaObject::activate (sender=0x1169ac0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7ffff6b26bf0) at kernel/qobject.cpp:3305
#13 0x0000003ee58102f2 in QAbstractButton::clicked (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#14 0x0000003ee55508cb in QAbstractButtonPrivate::emitClicked (this=0x12516a0) at widgets/qabstractbutton.cpp:546
#15 0x0000003ee5551c5b in QAbstractButtonPrivate::click (this=0x12516a0) at widgets/qabstractbutton.cpp:539
#16 0x0000003ee5551ecc in QAbstractButton::mouseReleaseEvent (this=0x1169ac0, e=0x7ffff6b27540) at widgets/qabstractbutton.cpp:1121
#17 0x0000003ee51fc652 in QWidget::event (this=0x1169ac0, event=0x7ffff6b27540) at kernel/qwidget.cpp:8090
#18 0x0000003ee51b15fc in QApplicationPrivate::notify_helper (this=0x6ad650, receiver=0x1169ac0, e=0x7ffff6b27540) at kernel/qapplication.cpp:4345
#19 0x0000003ee51b7cce in QApplication::notify (this=<value optimized out>, receiver=0x1169ac0, e=0x7ffff6b27540) at kernel/qapplication.cpp:3910
#20 0x0000003ff661b916 in KApplication::notify (this=0x6a59d0, receiver=0x1169ac0, event=0x7ffff6b27540) at /usr/src/debug/kdelibs-4.4.92/kdeui/kernel/kapplication.cpp:309
#21 0x0000003ee4b57e9c in QCoreApplication::notifyInternal (this=0x6a59d0, receiver=0x1169ac0, event=0x7ffff6b27540) at kernel/qcoreapplication.cpp:726
#22 0x0000003ee51b5fde in sendEvent (receiver=0x1169ac0, event=0x7ffff6b27540, alienWidget=0x1169ac0, nativeWidget=0x11d0b00, buttonDown=0x3ee5c65f18, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#23 QApplicationPrivate::sendMouseEvent (receiver=0x1169ac0, event=0x7ffff6b27540, alienWidget=0x1169ac0, nativeWidget=0x11d0b00, buttonDown=0x3ee5c65f18, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3010
#24 0x0000003ee522abd5 in QETWidget::translateMouseEvent (this=0x11d0b00, event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#25 0x0000003ee522953c in QApplication::x11ProcessEvent (this=0x6a59d0, event=0x7ffff6b27e60) at kernel/qapplication_x11.cpp:3536
#26 0x0000003ee52526f2 in x11EventSourceDispatch (s=0x6b4010, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0x0000003318a3bd02 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#28 0x0000003318a3fae8 in ?? () from /lib64/libglib-2.0.so.0
#29 0x0000003318a3fc9c in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#30 0x0000003ee4b7fa23 in QEventDispatcherGlib::processEvents (this=0x682060, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#31 0x0000003ee525227e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#32 0x0000003ee4b56cf2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#33 0x0000003ee4b56fbc in QEventLoop::exec (this=0x7ffff6b28190, flags=...) at kernel/qeventloop.cpp:201
#34 0x0000003ee4b5aedb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#35 0x0000003ffaa28fa4 in kdemain (argc=1, argv=0x7ffff6b28468) at /usr/src/debug/kdebase-workspace-4.4.92/krunner/main.cpp:65
#36 0x000000331721ec5d in __libc_start_main () from /lib64/libc.so.6
#37 0x0000000000400809 in _start ()

This bug may be a duplicate of or related to bug 238057.

Possible duplicates by query: bug 238767, bug 238057.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-11-18 02:52:26 UTC

*** This bug has been marked as a duplicate of bug 235156 ***
Comment 2 sinozzuke 2010-11-29 01:06:13 UTC
Created attachment 53838 [details]
New crash information added by DrKonqi

krunner (0.1) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.1

- What I was doing when the application crashed:

Killing several processes get the crash of the application

-- Backtrace (Reduced):
#6  internalWinId (this=0x10923a0) at ../../src/gui/kernel/qwidget.h:234
#7  QWidget::effectiveWinId (this=0x10923a0) at kernel/qwidget.cpp:2517
#8  0x00007f06007db725 in KMessageBox::sorry (parent=<value optimized out>, text=..., caption=..., options=<value optimized out>) at /usr/src/debug/kdelibs-4.5.3/kdeui/dialogs/kmessagebox.cpp:900
#9  0x00007f05ef63be80 in KSysGuardProcessList::killProcesses (this=0x10923a0, pids=<value optimized out>, sig=<value optimized out>)
    at /usr/src/debug/kdebase-workspace-4.5.3/libs/ksysguard/processui/ksysguardprocesslist.cpp:1215
#10 0x00007f05ef63d20d in KSysGuardProcessList::killSelectedProcesses (this=0x10923a0) at /usr/src/debug/kdebase-workspace-4.5.3/libs/ksysguard/processui/ksysguardprocesslist.cpp:1261