Bug 315425 - Crash on startup
Summary: Crash on startup
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: 1.5 (KDE 4.10)
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
: 322314 323616 334198 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-19 04:11 UTC by Darin Miller
Modified: 2018-11-30 03:52 UTC (History)
3 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 Darin Miller 2013-02-19 04:11:58 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.10.00
Qt Version: 4.8.3
Operating System: Linux 3.5.0-24-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
Restarted computer after system update (kernel update to 3.5.0-24).   Upon restart, KWIN crashed.  Started up in dual monitor mode, crashed occurred without mouse, trackpad or keyboard input.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f10485087c0 (LWP 2011))]

Thread 6 (Thread 0x7f1026f68700 (LWP 2014)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f1041a31cd7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f1041a31d09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f1039317124 in ?? () from /usr/lib/libGL.so.1
#4  0x00007f103c0dfe9a in start_thread (arg=0x7f1026f68700) at pthread_create.c:308
#5  0x00007f1047dedcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f10169ab700 (LWP 2017)):
#0  0x00007fffb03ff827 in clock_gettime ()
#1  0x00007f103d8ce15d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116
#2  0x00007f10449059c4 in do_gettime (frac=0x7f10169aaa28, sec=0x7f10169aaa20) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f10449db41d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f1010002660) at kernel/qeventdispatcher_unix.cpp:343
#5  0x00007f10449db763 in QTimerInfoList::timerWait (this=0x7f1010002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#6  0x00007f10449da2cc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f10169aab14) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f10449da375 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f103b9e0618 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f103b9e0cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f103b9e0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f10449dac16 in QEventDispatcherGlib::processEvents (this=0x7f10100008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f10449ab2bf in QEventLoop::processEvents (this=this@entry=0x7f10169aacd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f10449ab548 in QEventLoop::exec (this=0x7f10169aacd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f10448acb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#15 0x00007f104498b9af in QInotifyFileSystemWatcherEngine::run (this=0x341d800) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f10448afaec in QThreadPrivate::start (arg=0x341d800) at thread/qthread_unix.cpp:338
#17 0x00007f1039317124 in ?? () from /usr/lib/libGL.so.1
#18 0x00007f103c0dfe9a in start_thread (arg=0x7f10169ab700) at pthread_create.c:308
#19 0x00007f1047dedcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#20 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f1015b15700 (LWP 2018)):
#0  0x00007f103c0e305d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f1008000a80) at pthread_mutex_unlock.c:290
#2  0x00007f103ba1de51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f103b9e08f2 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f103b9e0d22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f103b9e0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f10449dac16 in QEventDispatcherGlib::processEvents (this=0x7f10080008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f10449ab2bf in QEventLoop::processEvents (this=this@entry=0x7f1015b14cd0, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f10449ab548 in QEventLoop::exec (this=0x7f1015b14cd0, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f10448acb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f104498b9af in QInotifyFileSystemWatcherEngine::run (this=0x3beebc0) at io/qfilesystemwatcher_inotify.cpp:248
#11 0x00007f10448afaec in QThreadPrivate::start (arg=0x3beebc0) at thread/qthread_unix.cpp:338
#12 0x00007f1039317124 in ?? () from /usr/lib/libGL.so.1
#13 0x00007f103c0dfe9a in start_thread (arg=0x7f1015b15700) at pthread_create.c:308
#14 0x00007f1047dedcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f10056c4700 (LWP 2063)):
#0  0x00007f103c0e1fc0 in __pthread_mutex_lock (mutex=0x7f0ffc000a80) at pthread_mutex_lock.c:113
#1  0x00007f103ba1de21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f103b9e0623 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f103b9e0cab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f103b9e0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f10449dac16 in QEventDispatcherGlib::processEvents (this=0x7f0ffc0008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f10449ab2bf in QEventLoop::processEvents (this=this@entry=0x7f10056c3cd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f10449ab548 in QEventLoop::exec (this=0x7f10056c3cd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f10448acb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f104498b9af in QInotifyFileSystemWatcherEngine::run (this=0x2d277e0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f10448afaec in QThreadPrivate::start (arg=0x2d277e0) at thread/qthread_unix.cpp:338
#11 0x00007f1039317124 in ?? () from /usr/lib/libGL.so.1
#12 0x00007f103c0dfe9a in start_thread (arg=0x7f10056c4700) at pthread_create.c:308
#13 0x00007f1047dedcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f0ff9708700 (LWP 2064)):
#0  0x00007f1047de2303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f103b9e0d84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f103b9e0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f10449dac16 in QEventDispatcherGlib::processEvents (this=0x7f0ff40008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f10449ab2bf in QEventLoop::processEvents (this=this@entry=0x7f0ff9707cd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f10449ab548 in QEventLoop::exec (this=0x7f0ff9707cd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f10448acb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f104498b9af in QInotifyFileSystemWatcherEngine::run (this=0x3e04290) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f10448afaec in QThreadPrivate::start (arg=0x3e04290) at thread/qthread_unix.cpp:338
#9  0x00007f1039317124 in ?? () from /usr/lib/libGL.so.1
#10 0x00007f103c0dfe9a in start_thread (arg=0x7f0ff9708700) at pthread_create.c:308
#11 0x00007f1047dedcbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f10485087c0 (LWP 2011)):
[KCrash Handler]
#6  0x00007f0ff0e8a110 in ?? ()
#7  0x00007f1044992461 in QFactoryLoader::instance (this=<optimized out>, key=...) at plugin/qfactoryloader.cpp:276
#8  0x00007f1043dfbb92 in QIcon::addFile (this=0x4e4aa48, fileName=..., size=..., mode=mode@entry=QIcon::Normal, state=state@entry=QIcon::Off) at image/qicon.cpp:843
#9  0x00007f1043dfbeba in QIcon::QIcon (this=<optimized out>, fileName=...) at image/qicon.cpp:565
#10 0x00007f0ff12a15c7 in Marble::WikipediaPlugin::WikipediaPlugin (this=0x4e4aa10, marbleModel=<optimized out>) at ../../../../../src/plugins/render/wikipedia/WikipediaPlugin.cpp:41
#11 0x00007f0ff12a1c79 in Marble::WikipediaPlugin::newInstance (this=<optimized out>, marbleModel=0x3bf9850) at ../../../../../src/plugins/render/wikipedia/WikipediaPlugin.h:35
#12 0x00007f10284c49de in Marble::LayerManager::Private::addPlugins (this=0x2553860) at ../../../src/lib/LayerManager.cpp:214
#13 0x00007f10284c4ea2 in Marble::LayerManager::LayerManager (this=0x2a43290, model=0x3bf9850, parent=<optimized out>) at ../../../src/lib/LayerManager.cpp:88
#14 0x00007f1028470c5e in Marble::MarbleMapPrivate::MarbleMapPrivate (this=0x2a431a0, parent=0x2583d20, model=0x3bf9850) at ../../../src/lib/MarbleMap.cpp:151
#15 0x00007f1028471793 in Marble::MarbleMap::MarbleMap (this=0x2583d20) at ../../../src/lib/MarbleMap.cpp:236
#16 0x00007f10288929d5 in Marble::MarbleWallpaper::init (this=0x263f000, config=...) at ../../../wallpapers/marble/marble.cpp:75
#17 0x00007f10479b6322 in Plasma::Wallpaper::restore (this=0x263f000, config=...) at ../../plasma/wallpaper.cpp:324
#18 0x00007f10478e0908 in Plasma::Applet::paint (this=0x2631c40, painter=0x7fffb03c9570, option=0x237fe28, widget=<optimized out>) at ../../plasma/applet.cpp:1444
#19 0x00007f1044336f19 in _q_paintItem (item=item@entry=0x2631c50, painter=painter@entry=0x7fffb03c9570, option=option@entry=0x237fe28, widget=widget@entry=0x2d2a460, useWindowOpacity=useWindowOpacity@entry=true, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335
#20 0x00007f1044349975 in QGraphicsScenePrivate::drawItemHelper (this=this@entry=0x237fc00, item=item@entry=0x2631c50, painter=painter@entry=0x7fffb03c9570, option=option@entry=0x237fe28, widget=widget@entry=0x2d2a460, painterStateProtection=<optimized out>) at graphicsview/qgraphicsscene.cpp:4431
#21 0x00007f104434c2c8 in QGraphicsScenePrivate::draw (this=this@entry=0x237fc00, item=item@entry=0x2631c50, painter=painter@entry=0x7fffb03c9570, viewTransform=viewTransform@entry=0x7fffb03c9700, transformPtr=transformPtr@entry=0x7fffb03c9210, exposedRegion=exposedRegion@entry=0x2d151f8, widget=0x2d2a460, opacity=opacity@entry=1, effectTransform=effectTransform@entry=0x0, wasDirtyParentSceneTransform=wasDirtyParentSceneTransform@entry=false, drawItem=true) at graphicsview/qgraphicsscene.cpp:4966
#22 0x00007f104434c985 in QGraphicsScenePrivate::drawSubtreeRecursive (this=this@entry=0x237fc00, item=0x2631c50, painter=painter@entry=0x7fffb03c9570, viewTransform=viewTransform@entry=0x7fffb03c9700, exposedRegion=exposedRegion@entry=0x2d151f8, widget=widget@entry=0x2d2a460, parentOpacity=parentOpacity@entry=1, effectTransform=effectTransform@entry=0x0) at graphicsview/qgraphicsscene.cpp:4857
#23 0x00007f104434d45e in QGraphicsScenePrivate::drawItems (this=0x237fc00, painter=0x7fffb03c9570, viewTransform=0x7fffb03c9700, exposedRegion=0x2d151f8, widget=0x2d2a460) at graphicsview/qgraphicsscene.cpp:4739
#24 0x00007f1044369828 in QGraphicsView::paintEvent (this=0x2d14ab0, event=<optimized out>) at graphicsview/qgraphicsview.cpp:3471
#25 0x00007f1043da3802 in QWidget::event (this=0x2d14ab0, event=0x7fffb03ca1c0) at kernel/qwidget.cpp:8517
#26 0x00007f1044152b66 in QFrame::event (this=0x2d14ab0, e=0x7fffb03ca1c0) at widgets/qframe.cpp:557
#27 0x00007f104436a95b in QGraphicsView::viewportEvent (this=0x2d14ab0, event=0x7fffb03ca1c0) at graphicsview/qgraphicsview.cpp:2866
#28 0x00007f10449ac6d6 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x2d2a460, event=0x7fffb03ca1c0) at kernel/qcoreapplication.cpp:1025
#29 0x00007f1043d53e6c in QApplicationPrivate::notify_helper (this=this@entry=0x21cecd0, receiver=receiver@entry=0x2d2a460, e=e@entry=0x7fffb03ca1c0) at kernel/qapplication.cpp:4558
#30 0x00007f1043d5830a in QApplication::notify (this=0x2189140, receiver=0x2d2a460, e=0x7fffb03ca1c0) at kernel/qapplication.cpp:4423
#31 0x00007f1045665636 in KApplication::notify (this=0x2189140, receiver=0x2d2a460, event=0x7fffb03ca1c0) at ../../kdeui/kernel/kapplication.cpp:311
#32 0x00007f10449ac56e in QCoreApplication::notifyInternal (this=0x2189140, receiver=0x2d2a460, event=0x7fffb03ca1c0) at kernel/qcoreapplication.cpp:915
#33 0x00007f1043d9f524 in sendSpontaneousEvent (event=0x7fffb03ca1c0, receiver=0x2d2a460) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 QWidgetPrivate::drawWidget (this=this@entry=0x2d2a490, pdev=pdev@entry=0x2543b00, rgn=..., offset=..., flags=flags@entry=4, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0x2d2a8d0) at kernel/qwidget.cpp:5594
#35 0x00007f1043da001f in QWidgetPrivate::paintSiblingsRecursive (this=0x2d14d70, pdev=0x2543b00, siblings=..., index=<optimized out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x2d2a8d0) at kernel/qwidget.cpp:5803
#36 0x00007f1043d9f0b5 in QWidgetPrivate::drawWidget (this=0x2d14d70, pdev=0x2543b00, rgn=..., offset=..., flags=<optimized out>, sharedPainter=0x0, backingStore=0x2d2a8d0) at kernel/qwidget.cpp:5647
#37 0x00007f1043f6d958 in QWidgetBackingStore::sync (this=this@entry=0x2d2a8d0) at painting/qbackingstore.cpp:1373
#38 0x00007f1043f6dd1e in QWidgetBackingStore::sync (this=0x2d2a8d0, exposedWidget=0x2d14ab0, exposedRegion=...) at painting/qbackingstore.cpp:1161
#39 0x00007f1043dd06aa in QETWidget::translatePaintEvent (this=this@entry=0x2d14ab0, event=event@entry=0x7fffb03cb030) at kernel/qapplication_x11.cpp:5589
#40 0x00007f1043dd16bb in QApplication::x11ProcessEvent (this=0x2189140, event=0x7fffb03cb030) at kernel/qapplication_x11.cpp:3637
#41 0x00007f1043df8fa2 in x11EventSourceDispatch (s=0x21d5200, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0x00007f103b9e0ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f103b9e0de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f103b9e0ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f10449dabf6 in QEventDispatcherGlib::processEvents (this=0x2106ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#46 0x00007f1043df8c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x00007f10449ab2bf in QEventLoop::processEvents (this=this@entry=0x7fffb03cb400, flags=...) at kernel/qeventloop.cpp:149
#48 0x00007f10449ab548 in QEventLoop::exec (this=0x7fffb03cb400, flags=...) at kernel/qeventloop.cpp:204
#49 0x00007f10449b0708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#50 0x00007f10480f61b1 in kdemain (argc=1, argv=0x7fffb03cb6f8) at ../../../../plasma/desktop/shell/main.cpp:126
#51 0x00007f1047d1b76d in __libc_start_main (main=0x4006a0 <main(int, char**)>, argc=1, ubp_av=0x7fffb03cb6f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb03cb6e8) at libc-start.c:226
#52 0x00000000004006d1 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-02-19 14:26:23 UTC
Looks like a Qt bug, but leave the report for marble developers to decide.
Comment 2 Bernhard Beschow 2014-04-27 10:53:59 UTC
*** Bug 323616 has been marked as a duplicate of this bug. ***
Comment 3 Bernhard Beschow 2014-04-27 10:56:31 UTC
*** Bug 322314 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2014-05-02 01:07:49 UTC
*** Bug 334198 has been marked as a duplicate of this bug. ***
Comment 5 Andrew Crouthamel 2018-10-31 03:55:21 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2018-11-15 10:40:03 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
mark the bug 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 7 Bug Janitor Service 2018-11-30 03:52:45 UTC
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!