Bug 221253 - crash of Krunner in a multimonitor-environment [__kernel_vsyscall, __clearenv, _IO_wdoallocbuf]
Summary: crash of Krunner in a multimonitor-environment [__kernel_vsyscall, __clearenv...
Status: RESOLVED DUPLICATE of bug 192607
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-04 15:52 UTC by m.wege
Modified: 2010-01-09 11:36 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description m.wege 2010-01-04 15:52:59 UTC
Application: krunner (0.1)
KDE Platform Version: 4.3.85 (KDE 4.3.85 (KDE 4.4 Beta2))
Qt Version: 4.6.0
Operating System: Linux 2.6.31-17-generic i686
Distribution: Ubuntu 9.10

-- Information about the crash:
Krunner crashed shortly after I started it and wanted to type something in the field. I believe this may have something to do with the fact that I have set up two monitors (Internal netbook 1024x600, external VGA 1280x1024) with the netbook screen positioned below the external monitor. But there may be another reason, it was just an idea, why this could have happened.

The crash does not seem to be reproducible.

 -- Backtrace:
Application: Oberfläche zur Ausführung von Befehlen (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0xb76f0760 (LWP 6021))]

Thread 6 (Thread 0xac4a3b70 (LWP 6089)):
#0  0x003ac422 in __kernel_vsyscall ()
#1  0x00cc4e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e62307 in QWaitConditionPrivate::wait (this=0x97abff8, mutex=0x97abff4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x97abff8, mutex=0x97abff4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x08c52102 in QHostInfoAgent::run (this=0x97abfe8) at kernel/qhostinfo.cpp:252
#5  0x00e613ae in QThreadPrivate::start (arg=0x97abfe8) at thread/qthread_unix.cpp:244
#6  0x00cc080e in start_thread (arg=0xac4a3b70) at pthread_create.c:300
#7  0x079167ee in vmsplice () from /lib/tls/i686/cmov/libc.so.6
#8  0x00000000 in ?? ()

Thread 5 (Thread 0xabca2b70 (LWP 6471)):
#0  0x003ac422 in __kernel_vsyscall ()
#1  0x00cc4e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e62307 in QWaitConditionPrivate::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x065fb8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9535c08, th=0x9800728) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x065fe41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9507160, th=0x9800728) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x065fa26b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9535c08, th=0x9800728) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x065fe512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9507160, th=0x9800728) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x065fbb23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9535c08, th=0x9800728, previous=0x9b2f3c8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x065fc4fe in ThreadWeaver::ThreadRunHelper::run (this=0xabca22a4, parent=0x9535c08, th=0x9800728) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x065fcb1b in ThreadWeaver::Thread::run (this=0x9800728) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00e613ae in QThreadPrivate::start (arg=0x9800728) at thread/qthread_unix.cpp:244
#12 0x00cc080e in start_thread (arg=0xabca2b70) at pthread_create.c:300
#13 0x079167ee in vmsplice () from /lib/tls/i686/cmov/libc.so.6
#14 0x00000000 in ?? ()

Thread 4 (Thread 0xab4a1b70 (LWP 6472)):
#0  0x003ac422 in __kernel_vsyscall ()
#1  0x00cc4e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e62307 in QWaitConditionPrivate::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x065fb8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9535c08, th=0x9703e88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x065fe41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9507160, th=0x9703e88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x065fa26b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9535c08, th=0x9703e88) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x065fe512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9507160, th=0x9703e88) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x065fbb23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9535c08, th=0x9703e88, previous=0x96a6828) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x065fc4fe in ThreadWeaver::ThreadRunHelper::run (this=0xab4a12a4, parent=0x9535c08, th=0x9703e88) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x065fcb1b in ThreadWeaver::Thread::run (this=0x9703e88) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00e613ae in QThreadPrivate::start (arg=0x9703e88) at thread/qthread_unix.cpp:244
#12 0x00cc080e in start_thread (arg=0xab4a1b70) at pthread_create.c:300
#13 0x079167ee in vmsplice () from /lib/tls/i686/cmov/libc.so.6
#14 0x00000000 in ?? ()

Thread 3 (Thread 0xaaca0b70 (LWP 6473)):
#0  0x003ac422 in __kernel_vsyscall ()
#1  0x00cc4e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e62307 in QWaitConditionPrivate::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x065fb8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9535c08, th=0x97081e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x065fe41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9507160, th=0x97081e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x065fa26b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9535c08, th=0x97081e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x065fe512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9507160, th=0x97081e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x065fbb23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9535c08, th=0x97081e8, previous=0x9cc1930) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x065fc4fe in ThreadWeaver::ThreadRunHelper::run (this=0xaaca02a4, parent=0x9535c08, th=0x97081e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x065fcb1b in ThreadWeaver::Thread::run (this=0x97081e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00e613ae in QThreadPrivate::start (arg=0x97081e8) at thread/qthread_unix.cpp:244
#12 0x00cc080e in start_thread (arg=0xaaca0b70) at pthread_create.c:300
#13 0x079167ee in vmsplice () from /lib/tls/i686/cmov/libc.so.6
#14 0x00000000 in ?? ()

Thread 2 (Thread 0xaa49fb70 (LWP 6474)):
#0  0x003ac422 in __kernel_vsyscall ()
#1  0x00cc4e15 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00e62307 in QWaitConditionPrivate::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  QWaitCondition::wait (this=0x9535c20, mutex=0x950b028, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#4  0x065fb8a0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9535c08, th=0x9730138) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#5  0x065fe41c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9507160, th=0x9730138) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#6  0x065fa26b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x9535c08, th=0x9730138) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#7  0x065fe512 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9507160, th=0x9730138) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#8  0x065fbb23 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9535c08, th=0x9730138, previous=0x97101f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#9  0x065fc4fe in ThreadWeaver::ThreadRunHelper::run (this=0xaa49f2a4, parent=0x9535c08, th=0x9730138) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x065fcb1b in ThreadWeaver::Thread::run (this=0x9730138) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00e613ae in QThreadPrivate::start (arg=0x9730138) at thread/qthread_unix.cpp:244
#12 0x00cc080e in start_thread (arg=0xaa49fb70) at pthread_create.c:300
#13 0x079167ee in vmsplice () from /lib/tls/i686/cmov/libc.so.6
#14 0x00000000 in ?? ()

Thread 1 (Thread 0xb76f0760 (LWP 6021)):
[KCrash Handler]
#5  0x003ac422 in __kernel_vsyscall ()
#6  0x078744d1 in *__GI___sigtimedwait (set=0x6, info=0x6, timeout=0x0) at ../nptl/sysdeps/unix/sysv/linux/../../../../../sysdeps/unix/sysv/linux/sigtimedwait.c:77
#7  0x07877932 in __clearenv () at setenv.c:333
#8  0x078aaee5 in _IO_wdoallocbuf (fp=0xbfa78ebc) at wgenops.c:419
#9  0x078b4ff1 in top_check () at hooks.c:208
#10 0x078b9806 in *__GI___libc_realloc (oldmem=0x9894858, bytes=126577774) at malloc.c:3760
#11 0x00e5ba1d in qFree (ptr=0x9894858) at global/qmalloc.cpp:60
#12 0x00eab8e0 in QString::free (d=0x1077ff4) at tools/qstring.cpp:1108
#13 0x012a429d in ~QString (node=0x6) at /usr/include/qt4/QtCore/qstring.h:869
#14 ~QHashNode (node=0x6) at /usr/include/qt4/QtCore/qhash.h:217
#15 QHash<QString, QRectF>::deleteNode2 (node=0x6) at /usr/include/qt4/QtCore/qhash.h:518
#16 0x00e7f44d in QHashData::free_helper (this=0x9894858, node_delete=0x12a4270 <QHash<QString, QRectF>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:275
#17 0x012a2368 in QHash<QString, QRectF>::freeData (this=0x974ddc8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:567
#18 QHash<QString, QRectF>::operator= (this=0x974ddc8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:593
#19 QHash<QString, QRectF>::clear (this=0x974ddc8, __in_chrg=<value optimized out>) at /usr/include/qt4/QtCore/qhash.h:573
#20 Plasma::SvgPrivate::eraseRenderer (this=0x974ddc8, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:310
#21 ~SvgPrivate (this=0x974ddc8, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:82
#22 ~Svg (this=0x974ddc8, __in_chrg=<value optimized out>) at ../../plasma/svg.cpp:439
#23 0x0122fc37 in ~FrameSvg (this=0x974ddc8, __in_chrg=<value optimized out>) at ../../plasma/framesvg.cpp:50
#24 0x00f726af in QObjectPrivate::deleteChildren (this=0x984b5c8) at kernel/qobject.cpp:1998
#25 0x00f797ed in ~QObject (this=0x98359c0, __in_chrg=<value optimized out>) at kernel/qobject.cpp:987
#26 0x04b17919 in ~QGraphicsObject (this=0x98359c0, __in_chrg=<value optimized out>) at ../../include/QtGui/../../src/gui/graphicsview/qgraphicsitem.h:537
#27 ~QGraphicsWidget (this=0x98359c0, __in_chrg=<value optimized out>) at graphicsview/qgraphicswidget.cpp:277
#28 0x04ad2eb0 in ~QGraphicsProxyWidget (this=0x98359c0, __in_chrg=<value optimized out>) at graphicsview/qgraphicsproxywidget.cpp:556
#29 0x012e266d in ~ToolButton (this=0x98359c0, __in_chrg=<value optimized out>) at ../../plasma/widgets/toolbutton.cpp:193
#30 0x01a36d61 in ResultItem::setMatch (this=0x9894778, match=...) at ../../krunner/interfaces/default/resultitem.cpp:119
#31 0x01a38d07 in ResultScene::addQueryMatch (this=0x96c93f8, match=..., useAnyId=true) at ../../krunner/interfaces/default/resultscene.cpp:260
#32 0x01a392e2 in ResultScene::setQueryMatches (this=0x96c93f8, m=...) at ../../krunner/interfaces/default/resultscene.cpp:172
#33 0x01a3985d in ResultScene::qt_metacall (this=0x96c93f8, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfa79a28) at ./resultscene.moc:104
#34 0x00f6811a in QMetaObject::metacall (object=0x96c93f8, cl=6021, idx=26, argv=0xbfa79a28) at kernel/qmetaobject.cpp:237
#35 0x00f7689b in QMetaObject::activate (sender=0x94bff20, m=0x13a78c4, local_signal_index=0, argv=0xbfa79a28) at kernel/qobject.cpp:3294
#36 0x01291fe3 in Plasma::RunnerManager::matchesChanged (this=0x94bff20, _t1=...) at ./runnermanager.moc:118
#37 0x01294a47 in Plasma::RunnerManagerPrivate::matchesChanged (this=0x94bff20, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfa79b4c) at ../../plasma/runnermanager.cpp:90
#38 Plasma::RunnerManager::qt_metacall (this=0x94bff20, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfa79b4c) at ./runnermanager.moc:104
#39 0x00f6811a in QMetaObject::metacall (object=0x94bff20, cl=6021, idx=13, argv=0xbfa79b4c) at kernel/qmetaobject.cpp:237
#40 0x00f7689b in QMetaObject::activate (sender=0x94c064c, m=0x10775a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3294
#41 0x00fc81c7 in QTimer::timeout (this=0x94c064c) at .moc/release-shared/moc_qtimer.cpp:134
#42 0x00f7eb4e in QTimer::timerEvent (this=0x94c064c, e=0xbfa7a010) at kernel/qtimer.cpp:271
#43 0x00f73704 in QObject::event (this=0x94c064c, e=0x6) at kernel/qobject.cpp:1224
#44 0x0444a19c in QApplicationPrivate::notify_helper (this=0x94500a0, receiver=0x94c064c, e=0xbfa7a010) at kernel/qapplication.cpp:4242
#45 0x04450df7 in QApplication::notify (this=0x944fe98, receiver=0x94c064c, e=0xbfa7a010) at kernel/qapplication.cpp:3661
#46 0x009360fa in KApplication::notify (this=0x944fe98, receiver=0x94c064c, event=0xbfa7a010) at ../../kdeui/kernel/kapplication.cpp:302
#47 0x00f62eab in QCoreApplication::notifyInternal (this=0x944fe98, receiver=0x94c064c, event=0xbfa7a010) at kernel/qcoreapplication.cpp:704
#48 0x00f92286 in QCoreApplication::sendEvent (this=0x9452bb4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#49 QTimerInfoList::activateTimers (this=0x9452bb4) at kernel/qeventdispatcher_unix.cpp:603
#50 0x00f8ef17 in timerSourceDispatch (source=0x9453000) at kernel/qeventdispatcher_glib.cpp:184
#51 idleTimerSourceDispatch (source=0x9453000) at kernel/qeventdispatcher_glib.cpp:231
#52 0x07504e88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x07508730 in ?? () from /lib/libglib-2.0.so.0
#54 0x07508863 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0x00f8ebd5 in QEventDispatcherGlib::processEvents (this=0x944f4c8, flags=...) at kernel/qeventdispatcher_glib.cpp:407
#56 0x04507b75 in QGuiEventDispatcherGlib::processEvents (this=0x944f4c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#57 0x00f614c9 in QEventLoop::processEvents (this=0xbfa7a2d4, flags=) at kernel/qeventloop.cpp:149
#58 0x00f6191a in QEventLoop::exec (this=0xbfa7a2d4, flags=...) at kernel/qeventloop.cpp:201
#59 0x00f65b0f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#60 0x0444a237 in QApplication::exec () at kernel/qapplication.cpp:3570
#61 0x01a2d88e in kdemain (argc=1, argv=0x942eb28) at ../../krunner/main.cpp:65
#62 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x942ea81 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051429 "0") at ../../kinit/kinit.cpp:705
#63 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1197
#64 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1390
#65 0x0804fe27 in main (argc=4, argv=0xbfa7ad54, envp=0xbfa7ad68) at ../../kinit/kinit.cpp:1825

Reported using DrKonqi
Comment 1 Jacopo De Simoi 2010-01-09 11:36:09 UTC

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