Bug 277785 - plasma-mobile crashed on adding an applet
Summary: plasma-mobile crashed on adding an applet
Status: RESOLVED WORKSFORME
Alias: None
Product: Active
Classification: Plasma
Component: Application launcher (show other bugs)
Version: PA 2
Platform: unspecified Linux
: NOR crash
Target Milestone: unscheduled
Assignee: Plasma Bugs List
URL:
Keywords: triaged
: 277777 283124 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-14 19:52 UTC by Robby Engelmann
Modified: 2018-10-27 04:17 UTC (History)
6 users (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 Robby Engelmann 2011-07-14 19:52:29 UTC
Application: plasma-mobile (0.1)
KDE Platform Version: 4.6.95 (4.7 RC2) "release 11"
Qt Version: 4.7.3
Operating System: Linux 2.6.39.2-36-default i686
Distribution: "openSUSE 11.4 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I tried to add an applet to the desktop. After tabbing the plus button plasma crashed

-- Backtrace:
Application: Plasma Workspace (plasma-mobile), signal: Segmentation fault
[Current thread is 1 (Thread 0xb2528930 (LWP 2060))]

Thread 7 (Thread 0xb13edb70 (LWP 2061)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb36d1105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7680aec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4098ed7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb41af1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb4098f1f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb41af1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb36ccb05 in start_thread () from /lib/libpthread.so.0
#6  0xb7672d5e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xaf541b70 (LWP 2062)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb766803e in poll () from /lib/libc.so.6
#2  0xb2edb0bb in g_poll () from /lib/libglib-2.0.so.0
#3  0xb2ecac46 in ?? () from /lib/libglib-2.0.so.0
#4  0xb2ecafce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb62edfc7 in QEventDispatcherGlib::processEvents (this=0x8584908, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb62bea6d in QEventLoop::processEvents (this=0xaf5412b0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb62bec99 in QEventLoop::exec (this=0xaf5412b0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb61bfd49 in QThread::exec (this=0x859cba8) at thread/qthread.cpp:492
#9  0xb629e7fd in QInotifyFileSystemWatcherEngine::run (this=0x859cba8) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb61c2993 in QThreadPrivate::start (arg=0x859cba8) at thread/qthread_unix.cpp:320
#11 0xb36ccb05 in start_thread () from /lib/libpthread.so.0
#12 0xb7672d5e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xabbecb70 (LWP 6687)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb36d1105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7680aec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb61c3080 in wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb3d29ab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8577890, th=0xc7a0f18) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb3d2c8bb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8523478, th=0xc7a0f18) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb3d296ea in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8577890, th=0xc7a0f18) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb3d2c9b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8523478, th=0xc7a0f18) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb3d29643 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8577890, th=0xc7a0f18, previous=0xc6c9338) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3d2b394 in ThreadWeaver::ThreadRunHelper::run (this=0xabbec314, parent=0x8577890, th=0xc7a0f18) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:87
#11 0xb3d2b44a in ThreadWeaver::Thread::run (this=0xc7a0f18) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:142
#12 0xb61c2993 in QThreadPrivate::start (arg=0xc7a0f18) at thread/qthread_unix.cpp:320
#13 0xb36ccb05 in start_thread () from /lib/libpthread.so.0
#14 0xb7672d5e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaafeab70 (LWP 6688)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb36d1105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7680aec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb61c3080 in wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb3d29ab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8577890, th=0xc7217b8) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb3d2c8bb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8523478, th=0xc7217b8) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb3d296ea in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8577890, th=0xc7217b8) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb3d2c9b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8523478, th=0xc7217b8) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb3d29643 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8577890, th=0xc7217b8, previous=0x966a748) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3d2b394 in ThreadWeaver::ThreadRunHelper::run (this=0xaafea314, parent=0x8577890, th=0xc7217b8) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:87
#11 0xb3d2b44a in ThreadWeaver::Thread::run (this=0xc7217b8) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:142
#12 0xb61c2993 in QThreadPrivate::start (arg=0xc7217b8) at thread/qthread_unix.cpp:320
#13 0xb36ccb05 in start_thread () from /lib/libpthread.so.0
#14 0xb7672d5e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xad8efb70 (LWP 6689)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb36d1105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7680aec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb61c3080 in wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb3d29ab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8577890, th=0x9fa00518) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb3d2c8bb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8523478, th=0x9fa00518) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb3d296ea in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8577890, th=0x9fa00518) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb3d2c9b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8523478, th=0x9fa00518) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb3d29643 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8577890, th=0x9fa00518, previous=0x9fa05198) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3d2b394 in ThreadWeaver::ThreadRunHelper::run (this=0xad8ef314, parent=0x8577890, th=0x9fa00518) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:87
#11 0xb3d2b44a in ThreadWeaver::Thread::run (this=0x9fa00518) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:142
#12 0xb61c2993 in QThreadPrivate::start (arg=0x9fa00518) at thread/qthread_unix.cpp:320
#13 0xb36ccb05 in start_thread () from /lib/libpthread.so.0
#14 0xb7672d5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9e910b70 (LWP 6690)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb36d1105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7680aec in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb61c3080 in wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x85778a8, mutex=0x860a578, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb3d29ab6 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8577890, th=0xc1646d0) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb3d2c8bb in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8523478, th=0xc1646d0) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb3d296ea in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8577890, th=0xc1646d0) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb3d2c9b4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8523478, th=0xc1646d0) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb3d29643 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8577890, th=0xc1646d0, previous=0xc61ad78) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb3d2b394 in ThreadWeaver::ThreadRunHelper::run (this=0x9e910314, parent=0x8577890, th=0xc1646d0) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:87
#11 0xb3d2b44a in ThreadWeaver::Thread::run (this=0xc1646d0) at /usr/src/debug/kdelibs-4.6.95/threadweaver/Weaver/Thread.cpp:142
#12 0xb61c2993 in QThreadPrivate::start (arg=0xc1646d0) at thread/qthread_unix.cpp:320
#13 0xb36ccb05 in start_thread () from /lib/libpthread.so.0
#14 0xb7672d5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2528930 (LWP 2060)):
[KCrash Handler]
#7  0xb62c9e27 in QMetaObject::invokeMethod (obj=0xaec24d78, member=0xb752ddf6 "mimeDataForMatch", type=Qt::DirectConnection, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1138
#8  0xb7414be0 in Plasma::RunnerManager::mimeDataForMatch (this=0x858d0c0, match=...) at /usr/src/debug/kdelibs-4.6.95/plasma/runnermanager.cpp:617
#9  0xb7414c4b in Plasma::RunnerManager::mimeDataForMatch (this=0x858d0c0, id=...) at /usr/src/debug/kdelibs-4.6.95/plasma/runnermanager.cpp:604
#10 0xaf94d064 in KRunnerModel::matchesChanged (this=0x859c808, m=...) at /usr/src/debug/plasma-mobile/containments/mobilelauncher/models/krunnermodel.cpp:166
#11 0xaf94d85b in KRunnerModel::qt_metacall (this=0x859c808, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf82d028) at /usr/src/debug/plasma-mobile/builddir/containments/mobilelauncher/krunnermodel.moc:95
#12 0xb62c607d in QMetaObject::metacall (object=0x859c808, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbf82d028) at kernel/qmetaobject.cpp:237
#13 0xb62d54cc in QMetaObject::activate (sender=0x858d0c0, m=0xb75973e4, local_signal_index=0, argv=0xbf82d028) at kernel/qobject.cpp:3278
#14 0xb7414d55 in Plasma::RunnerManager::matchesChanged (this=0x858d0c0, _t1=...) at /usr/src/debug/kdelibs-4.6.95/build/plasma/runnermanager.moc:124
#15 0xb7419bda in matchesChanged (this=0x858d0c0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf82d19c) at /usr/src/debug/kdelibs-4.6.95/plasma/runnermanager.cpp:97
#16 Plasma::RunnerManager::qt_metacall (this=0x858d0c0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf82d19c) at /usr/src/debug/kdelibs-4.6.95/build/plasma/runnermanager.moc:109
#17 0xb62c607d in QMetaObject::metacall (object=0x858d0c0, cl=QMetaObject::InvokeMetaMethod, idx=14, argv=0xbf82d19c) at kernel/qmetaobject.cpp:237
#18 0xb62d54cc in QMetaObject::activate (sender=0x85c9f4c, m=0xb63fa5a4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278
#19 0xb63256a5 in QTimer::timeout (this=0x85c9f4c) at .moc/release-shared/moc_qtimer.cpp:134
#20 0xb62dc856 in QTimer::timerEvent (this=0x85c9f4c, e=0xbf82d6dc) at kernel/qtimer.cpp:271
#21 0xb62d4c04 in QObject::event (this=0x85c9f4c, e=0xbf82d6dc) at kernel/qobject.cpp:1181
#22 0xb57e3684 in QApplicationPrivate::notify_helper (this=0x8076c28, receiver=0x85c9f4c, e=0xbf82d6dc) at kernel/qapplication.cpp:4462
#23 0xb57ec427 in QApplication::notify (this=0x80699e0, receiver=0x85c9f4c, e=0xbf82d6dc) at kernel/qapplication.cpp:3862
#24 0xb7030711 in KApplication::notify (this=0x80699e0, receiver=0x85c9f4c, event=0xbf82d6dc) at /usr/src/debug/kdelibs-4.6.95/kdeui/kernel/kapplication.cpp:311
#25 0xb62bf78e in QCoreApplication::notifyInternal (this=0x80699e0, receiver=0x85c9f4c, event=0xbf82d6dc) at kernel/qcoreapplication.cpp:731
#26 0xb62f0b89 in sendEvent (this=0x807a134) at kernel/qcoreapplication.h:215
#27 QTimerInfoList::activateTimers (this=0x807a134) at kernel/qeventdispatcher_unix.cpp:619
#28 0xb62ed885 in timerSourceDispatch (source=0x8079cc0) at kernel/qeventdispatcher_glib.cpp:184
#29 idleTimerSourceDispatch (source=0x8079cc0) at kernel/qeventdispatcher_glib.cpp:231
#30 0xb2eca509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0xb2ecad10 in ?? () from /lib/libglib-2.0.so.0
#32 0xb2ecafce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0xb62edf7b in QEventDispatcherGlib::processEvents (this=0x80544f8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#34 0xb589a1da in QGuiEventDispatcherGlib::processEvents (this=0x80544f8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xb62bea6d in QEventLoop::processEvents (this=0xbf82d984, flags=...) at kernel/qeventloop.cpp:149
#36 0xb62bec99 in QEventLoop::exec (this=0xbf82d984, flags=...) at kernel/qeventloop.cpp:201
#37 0xb62c3740 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#38 0xb57e13d4 in QApplication::exec () at kernel/qapplication.cpp:3736
#39 0xb7726e06 in kdemain (argc=3, argv=0xbf82dba4) at /usr/src/debug/plasma-mobile/shell/main.cpp:63
#40 0x0804861b in main (argc=3, argv=0xbf82dba4) at /usr/src/debug/plasma-mobile/builddir/shell/plasma-mobile_dummy.cpp:3

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-07-18 12:04:01 UTC
very similar to BR #277816 .. maybe have the same underlying case.
Comment 2 Aaron J. Seigo 2011-07-18 12:04:21 UTC
*** Bug 277777 has been marked as a duplicate of this bug. ***
Comment 3 Sebastian Kügler 2011-09-19 13:23:54 UTC
should be fixed. Please reopen if persists.
Comment 4 Dario Andres 2011-10-01 12:59:23 UTC
*** Bug 283124 has been marked as a duplicate of this bug. ***
Comment 5 Robby Engelmann 2011-10-01 16:25:18 UTC
it seems not to be fixed. please see bugreport from me, this day marked as duplicate of this bug...
Comment 6 Javier Llorente 2011-10-20 14:31:09 UTC
I'm trying to reproduce this bug. Since you mention another bug, I have some questions; does it happen when you add "Apps" or "Widgets" to your current activity? I can't reproduce it. Nor looking for random documents makes plasma-device crash. Nevertheless, I was able to reproduce bug 283086 (looking for apps' exact names makes plasma-device crash), which sounds similar to this bug. Please provide more details.
Comment 7 Andrew Crouthamel 2018-09-24 02:18:58 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Andrew Crouthamel 2018-10-27 04:17:23 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!