Bug 287889 - Plasma crashes on every restart
Summary: Plasma crashes on every restart
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-comic (other bugs)
Version First Reported In: 4.7.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 283151 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-11-30 07:29 UTC by Tom Kijas
Modified: 2013-05-28 20:06 UTC (History)
4 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 Tom Kijas 2011-11-30 07:29:33 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.1.4-030104-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:
Hi, my plasma crashes every time I boot-in
- Unusual behavior I noticed:
Nepomuk crashes, plasma crashes, KDE asks me for password for IMAP account every time without telling me when email comes then, plasma-widget-networkmanagement doesn't remember passwords.

The crash can be reproduced every time.

-- Backtrace:
Application: Shell plochy Plasma (plasma-desktop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fe27e8107a0 (LWP 2057))]

Thread 6 (Thread 0x7fe257666700 (LWP 2061)):
#0  0x00007fe27e0f8773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe272682f68 in g_main_context_poll (n_fds=1, fds=0x2725040, timeout=-1, context=0x273c650, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0x273c650, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007fe272683429 in g_main_context_iteration (context=0x273c650, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00007fe27b2e9f3e in QEventDispatcherGlib::processEvents (this=0x273bb10, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fe27b2bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe27b2bdef7 in QEventLoop::exec (this=0x7fe257665db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fe27b1d527f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fe27b2a0cbf in QInotifyFileSystemWatcherEngine::run (this=0x273a480) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fe27b1d7d05 in QThreadPrivate::start (arg=0x273a480) at thread/qthread_unix.cpp:331
#10 0x00007fe27318fefc in start_thread (arg=0x7fe257666700) at pthread_create.c:304
#11 0x00007fe27e10489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe254e31700 (LWP 2062)):
#0  0x00007fe27e0f8773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe272682f68 in g_main_context_poll (n_fds=1, fds=0x7fe250000b20, timeout=-1, context=0x2c8b340, priority=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3402
#2  g_main_context_iterate (context=0x2c8b340, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3084
#3  0x00007fe272683429 in g_main_context_iteration (context=0x2c8b340, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#4  0x00007fe27b2e9f3e in QEventDispatcherGlib::processEvents (this=0x2c9f430, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fe27b2bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe27b2bdef7 in QEventLoop::exec (this=0x7fe254e30db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fe27b1d527f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fe27b2a0cbf in QInotifyFileSystemWatcherEngine::run (this=0x2c8a870) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fe27b1d7d05 in QThreadPrivate::start (arg=0x2c8a870) at thread/qthread_unix.cpp:331
#10 0x00007fe27318fefc in start_thread (arg=0x7fe254e31700) at pthread_create.c:304
#11 0x00007fe27e10489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe24b35b700 (LWP 2070)):
#0  0x00007fe273192034 in __pthread_mutex_lock (mutex=0x3440698) at pthread_mutex_lock.c:61
#1  0x00007fe272683044 in g_main_context_iterate (context=0x3440690, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3055
#2  0x00007fe272683792 in g_main_loop_run (loop=0x3440670) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3297
#3  0x00007fe24be39516 in gdbus_shared_thread_func (user_data=0x33f2900) at /build/buildd/glib2.0-2.30.0/./gio/gdbusprivate.c:276
#4  0x00007fe2726a82b6 in g_thread_create_proxy (data=0x3440780) at /build/buildd/glib2.0-2.30.0/./glib/gthread.c:1962
#5  0x00007fe27318fefc in start_thread (arg=0x7fe24b35b700) at pthread_create.c:304
#6  0x00007fe27e10489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe24a740700 (LWP 2073)):
#0  0x00007fe2731931fd in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7fe25001beb8) at pthread_mutex_unlock.c:290
#2  0x00007fe27268272e in g_main_context_check (context=0x7fe25001beb0, max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2957
#3  0x00007fe272682f82 in g_main_context_iterate (context=0x7fe25001beb0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3086
#4  0x00007fe272683429 in g_main_context_iteration (context=0x7fe25001beb0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#5  0x00007fe27b2e9f3e in QEventDispatcherGlib::processEvents (this=0x366cbb0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00007fe27b2bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe27b2bdef7 in QEventLoop::exec (this=0x7fe24a73fdb0, flags=...) at kernel/qeventloop.cpp:201
#8  0x00007fe27b1d527f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#9  0x00007fe27b2a0cbf in QInotifyFileSystemWatcherEngine::run (this=0x366bf00) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe27b1d7d05 in QThreadPrivate::start (arg=0x366bf00) at thread/qthread_unix.cpp:331
#11 0x00007fe27318fefc in start_thread (arg=0x7fe24a740700) at pthread_create.c:304
#12 0x00007fe27e10489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe2470ab700 (LWP 2147)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe2782eefe2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe2785e81e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007fe2782ef019 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007fe27318fefc in start_thread (arg=0x7fe2470ab700) at pthread_create.c:304
#4  0x00007fe27e10489d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe27e8107a0 (LWP 2057)):
[KCrash Handler]
#6  QTJSC::HashTable::createTable (this=0x7fe2467bef88, globalData=0x7fe2467b3800) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.cpp:40
#7  0x00007fe27824c360 in initializeIfNeeded (globalData=<optimized out>, this=0x7fe2467bef88) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:118
#8  entry (identifier=..., globalData=<optimized out>, this=0x7fe2467bef88) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Lookup.h:132
#9  QTJSC::Lexer::lex (this=0x7fe2467bef00, p1=<optimized out>, p2=0x7fff9a6d0640) at ../3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.cpp:877
#10 0x00007fe2783168cb in qtjscyylex (globalData=0x7fe2467b3800, llocp=0x7fff9a6d0640, lvalp=0x7fff9a6d04e0) at ../3rdparty/javascriptcore/JavaScriptCore/parser/Lexer.h:142
#11 qtjscyyparse (globalPtr=0x7fe2467b3800) at generated/Grammar.tab.c:2897
#12 0x00007fe27824ee06 in QTJSC::Parser::parse (this=0x7fe2467bff00, globalData=0x7fe2467b3800, errLine=0x7fff9a6d099c, errMsg=0x7fff9a6d0930) at ../3rdparty/javascriptcore/JavaScriptCore/parser/Parser.cpp:58
#13 0x00007fe27828210d in QTJSC::Parser::parse<QTJSC::EvalNode> (this=0x7fe2467bff00, globalData=0x7fe2467b3800, debugger=0x0, debuggerExecState=0x4464e38, source=..., errLine=0x7fff9a6d099c, errMsg=0x7fff9a6d0930) at ../3rdparty/javascriptcore/JavaScriptCore/parser/Parser.h:75
#14 0x00007fe278280e85 in QTJSC::EvalExecutable::compile (this=0x7fe2467fae70, exec=0x4464e38, scopeChainNode=0x7fe2467b9240) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Executable.cpp:67
#15 0x00007fe27832fdba in QScriptEnginePrivate::evaluateHelper (this=0x2e318e0, exec=0x4464e38, sourceId=140609822135472, executable=0x7fe2467fae70, compile=@0x7fff9a6d0b1f) at api/qscriptengine.cpp:1360
#16 0x00007fe278333236 in QScriptEngine::evaluate (this=<optimized out>, program=<optimized out>, fileName=<optimized out>, lineNumber=<optimized out>) at api/qscriptengine.cpp:2637
#17 0x00007fe2470b10d7 in execute (this=0x2e31a90) at ../../../kross/qts/script.cpp:198
#18 Kross::EcmaScript::execute (this=0x2e31a90) at ../../../kross/qts/script.cpp:177
#19 0x00007fe2482c347d in Kross::Action::slotTriggered (this=0x30c0e70) at ../../../kross/core/action.cpp:528
#20 0x00007fe2482c558e in Kross::Action::qt_metacall (this=0x30c0e70, _c=QMetaObject::InvokeMetaMethod, _id=32, _a=0x7fff9a6d11d0) at ./action.moc:186
#21 0x00007fe27b2d1eba in QMetaObject::activate (sender=0x30c0e70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff9a6d11d0) at kernel/qobject.cpp:3278
#22 0x00007fe27a668b62 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#23 0x00007fe27a668d4f in QAction::activate (this=0x30c0e70, event=<optimized out>) at kernel/qaction.cpp:1257
#24 0x00007fe24850bb82 in trigger (this=<optimized out>) at /usr/include/qt4/QtGui/qaction.h:218
#25 ComicProviderWrapper::init (this=0x30cce18) at ../../../dataengines/comic/comicproviderwrapper.cpp:316
#26 0x00007fe24850d050 in ComicProviderWrapper::qt_metacall (this=0x30cce18, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x30b9690) at ./comicproviderwrapper.moc:512
#27 0x00007fe27b2d5a5e in QObject::event (this=0x30cce18, e=<optimized out>) at kernel/qobject.cpp:1217
#28 0x00007fe27a66f424 in notify_helper (e=0x38b1270, receiver=0x30cce18, this=0x1209620) at kernel/qapplication.cpp:4486
#29 QApplicationPrivate::notify_helper (this=0x1209620, receiver=0x30cce18, e=0x38b1270) at kernel/qapplication.cpp:4458
#30 0x00007fe27a674291 in QApplication::notify (this=0x11fa960, receiver=0x30cce18, e=0x38b1270) at kernel/qapplication.cpp:4365
#31 0x00007fe27bf6d126 in KApplication::notify (this=0x11fa960, receiver=0x30cce18, event=0x38b1270) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007fe27b2beafc in QCoreApplication::notifyInternal (this=0x11fa960, receiver=0x30cce18, event=0x38b1270) at kernel/qcoreapplication.cpp:787
#33 0x00007fe27b2c251f in sendEvent (event=0x38b1270, receiver=0x30cce18) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#34 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1183430) at kernel/qcoreapplication.cpp:1428
#35 0x00007fe27b2e9a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#37 0x00007fe272682a5d in g_main_dispatch (context=0x120bcc0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:2441
#38 g_main_context_dispatch (context=0x120bcc0) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3011
#39 0x00007fe272683258 in g_main_context_iterate (context=0x120bcc0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3089
#40 0x00007fe272683429 in g_main_context_iteration (context=0x120bcc0, may_block=1) at /build/buildd/glib2.0-2.30.0/./glib/gmain.c:3152
#41 0x00007fe27b2e9ed6 in QEventDispatcherGlib::processEvents (this=0x1184f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#42 0x00007fe27a71707e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#43 0x00007fe27b2bdcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#44 0x00007fe27b2bdef7 in QEventLoop::exec (this=0x7fff9a6d1c40, flags=...) at kernel/qeventloop.cpp:201
#45 0x00007fe27b2c2789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#46 0x00007fe27e4031a3 in kdemain (argc=1, argv=0x7fff9a6d2028) at ../../../../plasma/desktop/shell/main.cpp:120
#47 0x00007fe27e04430d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fff9a6d2028, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff9a6d2018) at libc-start.c:226
#48 0x0000000000400671 in _start ()

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2011-11-30 09:12:04 UTC
sounds like you have a number of issues with your installation :/

this crash is happening in the Qt JavaScript engine from a script loaded by the comic applet. from a konsole screen can you please run:


tar cjf comicscripts.tar.bz2 `kde4-config --localprefix`/share/apps/plasma/comics

and then upload the comicscripts.tar.bz2 file as an attachment to this report. thanks.

(you can also in the meantime remove reference to the comics plasmoid in plasma-desktop-appletsrc and, assuming the installation is not completely messed up, plasma-desktop should start again)
Comment 2 Blagovest Zlatev 2011-12-01 11:36:01 UTC
This bug looks like bug 283151.
Comment 3 Aaron J. Seigo 2011-12-06 13:37:14 UTC
*** Bug 283151 has been marked as a duplicate of this bug. ***
Comment 4 Martin Flöser 2013-05-28 20:06:33 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid.

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times.

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!