https://bugs.kde.org/show_bug.cgi?id=362315
Bug ID: 362315 Summary: Satellite plugin crashed Product: marble Version: 1.12 (KDE Applications 15.08) Platform: Other OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: marble-b...@kde.org Reporter: ogldel...@mail.ru Enable Satellite plugin and start use it rotation Earth. Application: Marble Virtual Globe (marble), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7facb553c8c0 (LWP 27323))] Thread 12 (Thread 0x7fac9b5ea700 (LWP 27324)): #0 0x00007facaa65b43d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007faca34fc432 in poll (__timeout=-1, __nfds=1, __fds=0x7fac9b5e9c00) at /usr/include/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x9ee570, cond=cond@entry=0x9ee5b0, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459 #3 0x00007faca34fe007 in xcb_wait_for_event (c=0x9ee570) at xcb_in.c:693 #4 0x00007fac9d93edd9 in QXcbEventReader::run (this=0x9f8c40) at qxcbconnection.cpp:1229 #5 0x00007facab25f90f in QThreadPrivate::start (arg=0x9f8c40) at thread/qthread_unix.cpp:331 #6 0x00007faca9532454 in start_thread (arg=0x7fac9b5ea700) at pthread_create.c:334 #7 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fac92f61700 (LWP 27325)): #0 0x00007facab4838bf in timerSourcePrepareHelper (timeout=0x7fac92f60b74, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:128 #1 timerSourcePrepare (source=<optimized out>, timeout=timeout@entry=0x7fac92f60b74) at kernel/qeventdispatcher_glib.cpp:160 #2 0x00007faca7d7299d in g_main_context_prepare (context=context@entry=0x7fac8c000990, priority=priority@entry=0x7fac92f60bf8) at gmain.c:3442 #3 0x00007faca7d732a3 in g_main_context_iterate (context=context@entry=0x7fac8c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820 #4 0x00007faca7d7347c in g_main_context_iteration (context=0x7fac8c000990, may_block=may_block@entry=1) at gmain.c:3901 #5 0x00007facab48443b in QEventDispatcherGlib::processEvents (this=0x7fac8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #6 0x00007facab42e52a in QEventLoop::exec (this=this@entry=0x7fac92f60d10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #7 0x00007facab25aacc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #8 0x00007facab25f90f in QThreadPrivate::start (arg=0xacf6e0) at thread/qthread_unix.cpp:331 #9 0x00007faca9532454 in start_thread (arg=0x7fac92f61700) at pthread_create.c:334 #10 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fac81b5c700 (LWP 27326)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007facb182b81b in WTF::TCMalloc_PageHeap::scavengerThread () at wtf/FastMalloc.cpp:2821 #2 0x00007facb182b859 in WTF::TCMalloc_PageHeap::runScavengerThread () at wtf/FastMalloc.cpp:1989 #3 0x00007faca9532454 in start_thread (arg=0x7fac81b5c700) at pthread_create.c:334 #4 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fac40e47700 (LWP 27327)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007facb153a094 in JSC::BlockAllocator::blockFreeingThreadMain () at heap/BlockAllocator.cpp:139 #2 0x00007facb185a6b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #3 0x00007faca9532454 in start_thread (arg=0x7fac40e47700) at pthread_create.c:334 #4 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fac3bfff700 (LWP 27328)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007facb153b0c3 in JSC::GCThread::waitForNextPhase () at heap/GCThread.cpp:81 #2 JSC::GCThread::gcThreadMain () at heap/GCThread.cpp:99 #3 0x00007facb185a6b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #4 0x00007faca9532454 in start_thread (arg=0x7fac3bfff700) at pthread_create.c:334 #5 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fac3b7fe700 (LWP 27329)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007facb153b0c3 in JSC::GCThread::waitForNextPhase () at heap/GCThread.cpp:81 #2 JSC::GCThread::gcThreadMain () at heap/GCThread.cpp:99 #3 0x00007facb185a6b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #4 0x00007faca9532454 in start_thread (arg=0x7fac3b7fe700) at pthread_create.c:334 #5 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fac3affd700 (LWP 27330)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007facb153b0c3 in JSC::GCThread::waitForNextPhase () at heap/GCThread.cpp:81 #2 JSC::GCThread::gcThreadMain () at heap/GCThread.cpp:99 #3 0x00007facb185a6b1 in wtfThreadEntryPoint () at wtf/ThreadingPthreads.cpp:195 #4 0x00007faca9532454 in start_thread (arg=0x7fac3affd700) at pthread_create.c:334 #5 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fac23fff700 (LWP 27412)): #0 g_mutex_unlock (mutex=0x7fac08002500) at gthread-posix.c:1350 #1 0x00007faca7d72c59 in g_main_context_query (context=context@entry=0x7fac08002500, max_priority=2147483647, timeout=timeout@entry=0x7fac23ffebfc, fds=fds@entry=0x7fac08004290, n_fds=n_fds@entry=2) at gmain.c:3589 #2 0x00007faca7d732ef in g_main_context_iterate (context=context@entry=0x7fac08002500, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3822 #3 0x00007faca7d7347c in g_main_context_iteration (context=0x7fac08002500, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007facab48443b in QEventDispatcherGlib::processEvents (this=0x7fac08004110, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007facab42e52a in QEventLoop::exec (this=this@entry=0x7fac23ffed10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007facab25aacc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007facab25f90f in QThreadPrivate::start (arg=0x17a7070) at thread/qthread_unix.cpp:331 #8 0x00007faca9532454 in start_thread (arg=0x7fac23fff700) at pthread_create.c:334 #9 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fac2223b700 (LWP 27413)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007facb3513a84 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7facb37faea0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007facb3513ac9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007faca9532454 in start_thread (arg=0x7fac2223b700) at pthread_create.c:334 #4 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fac21252700 (LWP 27536)): #0 0x00007facaa65b43d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007faca7d73374 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fac28246660, timeout=<optimized out>, context=0x7fac281cf910) at gmain.c:4135 #2 g_main_context_iterate (context=context@entry=0x7fac281cf910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007faca7d7347c in g_main_context_iteration (context=0x7fac281cf910, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007facab48443b in QEventDispatcherGlib::processEvents (this=0x7fac28003b20, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007facab42e52a in QEventLoop::exec (this=this@entry=0x7fac21251d10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007facab25aacc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007facab25f90f in QThreadPrivate::start (arg=0x1848570) at thread/qthread_unix.cpp:331 #8 0x00007faca9532454 in start_thread (arg=0x7fac21252700) at pthread_create.c:334 #9 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fac1affd700 (LWP 27963)): #0 0x00007faca7db66d9 in g_mutex_lock (mutex=mutex@entry=0x7fab74000990) at gthread-posix.c:1338 #1 0x00007faca7d7335a in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fab74001610, timeout=<optimized out>, context=0x7fab74000990) at gmain.c:4130 #2 g_main_context_iterate (context=context@entry=0x7fab74000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835 #3 0x00007faca7d7347c in g_main_context_iteration (context=0x7fab74000990, may_block=may_block@entry=1) at gmain.c:3901 #4 0x00007facab48443b in QEventDispatcherGlib::processEvents (this=0x7fab740008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420 #5 0x00007facab42e52a in QEventLoop::exec (this=this@entry=0x7fac1affcd10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007facab25aacc in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007facab25f90f in QThreadPrivate::start (arg=0x2594b00) at thread/qthread_unix.cpp:331 #8 0x00007faca9532454 in start_thread (arg=0x7fac1affd700) at pthread_create.c:334 #9 0x00007facaa663d8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7facb553c8c0 (LWP 27323)): [KCrash Handler] #6 0x00007fac82b69a67 in Marble::SatellitesPlugin::showOrbit(bool) () from /usr/lib64/marble/plugins/libSatellitesPlugin.so #7 0x00007fac82b6d35f in Marble::SatellitesPlugin::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib64/marble/plugins/libSatellitesPlugin.so #8 0x00007facab45de6a in QMetaObject::activate (sender=sender@entry=0xf15fb0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd3787f1c0) at kernel/qobject.cpp:3713 #9 0x00007facab45e667 in QMetaObject::activate (sender=sender@entry=0xf15fb0, m=m@entry=0x7facaca7c080 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffd3787f1c0) at kernel/qobject.cpp:3578 #10 0x00007facac3953a2 in QAction::triggered (this=this@entry=0xf15fb0, _t1=true) at .moc/moc_qaction.cpp:365 #11 0x00007facac3975f8 in QAction::activate (this=0xf15fb0, event=<optimized out>) at kernel/qaction.cpp:1162 #12 0x00007facac50d332 in QMenuPrivate::activateCausedStack (this=this@entry=0xf590e0, causedStack=..., action=action@entry=0xf15fb0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1130 #13 0x00007facac51324c in QMenuPrivate::activateAction (this=this@entry=0xf590e0, action=action@entry=0xf15fb0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1207 #14 0x00007facac517060 in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffd3787f7a0) at widgets/qmenu.cpp:2536 #15 0x00007facac3ded88 in QWidget::event (this=this@entry=0xf59030, event=event@entry=0x7ffd3787f7a0) at kernel/qwidget.cpp:9047 #16 0x00007facac517a7b in QMenu::event (this=0xf59030, e=0x7ffd3787f7a0) at widgets/qmenu.cpp:2650 #17 0x00007facac39e87c in QApplicationPrivate::notify_helper (this=this@entry=0x9ddd30, receiver=receiver@entry=0xf59030, e=e@entry=0x7ffd3787f7a0) at kernel/qapplication.cpp:3716 #18 0x00007facac3a44c1 in QApplication::notify (this=<optimized out>, receiver=0xf59030, e=0x7ffd3787f7a0) at kernel/qapplication.cpp:3276 #19 0x00007facab430be3 in QCoreApplication::notifyInternal (this=0x7ffd37880110, receiver=receiver@entry=0xf59030, event=event@entry=0x7ffd3787f7a0) at kernel/qcoreapplication.cpp:965 #20 0x00007facac3a3032 in QCoreApplication::sendSpontaneousEvent (event=0x7ffd3787f7a0, receiver=0xf59030) at ../../src/corelib/kernel/qcoreapplication.h:227 #21 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0xf59030, event=event@entry=0x7ffd3787f7a0, alienWidget=alienWidget@entry=0x0, nativeWidget=0xf59030, buttonDown=buttonDown@entry=0x7facacaaa680 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2770 #22 0x00007facac3f90cd in QWidgetWindow::handleMouseEvent (this=this@entry=0x2592380, event=event@entry=0x7ffd3787fba0) at kernel/qwidgetwindow.cpp:452 #23 0x00007facac3fb2cb in QWidgetWindow::event (this=0x2592380, event=0x7ffd3787fba0) at kernel/qwidgetwindow.cpp:210 #24 0x00007facac39e87c in QApplicationPrivate::notify_helper (this=this@entry=0x9ddd30, receiver=receiver@entry=0x2592380, e=e@entry=0x7ffd3787fba0) at kernel/qapplication.cpp:3716 #25 0x00007facac3a3986 in QApplication::notify (this=0x7ffd37880110, receiver=0x2592380, e=0x7ffd3787fba0) at kernel/qapplication.cpp:3499 #26 0x00007facab430be3 in QCoreApplication::notifyInternal (this=0x7ffd37880110, receiver=receiver@entry=0x2592380, event=event@entry=0x7ffd3787fba0) at kernel/qcoreapplication.cpp:965 #27 0x00007facabbfe84e in QCoreApplication::sendSpontaneousEvent (event=0x7ffd3787fba0, receiver=0x2592380) at ../../src/corelib/kernel/qcoreapplication.h:227 #28 QGuiApplicationPrivate::processMouseEvent (e=0x2e4ab50) at kernel/qguiapplication.cpp:1791 #29 0x00007facabc003b5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x2e4ab50) at kernel/qguiapplication.cpp:1583 #30 0x00007facabbe5a58 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #31 0x00007fac9d96ee80 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #32 0x00007faca7d731a7 in g_main_dispatch (context=0x7fac940016f0) at gmain.c:3154 #33 g_main_context_dispatch (context=context@entry=0x7fac940016f0) at gmain.c:3769 #34 0x00007faca7d733d8 in g_main_context_iterate (context=context@entry=0x7fac940016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840 #35 0x00007faca7d7347c in g_main_context_iteration (context=0x7fac940016f0, may_block=may_block@entry=1) at gmain.c:3901 #36 0x00007facab48441f in QEventDispatcherGlib::processEvents (this=0xa220f0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #37 0x00007facab42e52a in QEventLoop::exec (this=this@entry=0x7ffd3787fef0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #38 0x00007facab4361ed in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #39 0x000000000044967a in main () Reproducible: Sometimes -- You are receiving this mail because: You are watching all bug changes.