Bug 283401 - marble crashed when i tried to find my location.
Summary: marble crashed when i tried to find my location.
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: some future version
Assignee: marble-bugs
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2011-10-05 17:04 UTC by nlh1219
Modified: 2018-09-19 14:40 UTC (History)
1 user (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 nlh1219 2011-10-05 17:04:17 UTC
Application: marble (1.0.2 (Stable Release))
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
marble crashed when i tried to find my location  using the gps button.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
[Current thread is 1 (Thread 0xb3887970 (LWP 19424))]

Thread 4 (Thread 0xb334db70 (LWP 19427)):
#0  0xb42e836b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb5d1f616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb423633d in g_main_context_query () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb4236e8c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb423792b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb348a304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0xb42602df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb42e5e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb5d1173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xaea51b70 (LWP 19434)):
#0  0xb42d0d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb6aefdd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6bbc4f2 in updateCurrentTime (this=0x9b9d05c, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0x9b9d05c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb6bbad32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaea510dc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb6bbadcd in timerSourcePrepare (source=0x9b9d028, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb4235fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb4236e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4237524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6bbb577 in QEventDispatcherGlib::processEvents (this=0x9b92a08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6b8d289 in QEventLoop::processEvents (this=0xaea51290, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6b8d522 in QEventLoop::exec (this=0xaea51290, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6a972a0 in QThread::exec (this=0x9a30678) at thread/qthread.cpp:492
#14 0xb6b6efdb in QInotifyFileSystemWatcherEngine::run (this=0x9a30678) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6a99da2 in QThreadPrivate::start (arg=0x9a30678) at thread/qthread_unix.cpp:320
#16 0xb42e5e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb5d1173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb1f40b70 (LWP 19639)):
#0  0xb7880424 in __kernel_vsyscall ()
#1  0xb42ea48c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5d1f3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb53e2b57 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb42e5e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb5d1173e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb3887970 (LWP 19424)):
[KCrash Handler]
#7  0xb6b946e7 in QMetaObject::cast (this=0xb6a21884, obj=0xab36660) at kernel/qmetaobject.cpp:266
#8  0xb64ad0ad in qobject_cast<QToolButton*> (gtkToolBar=0x9934000) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:366
#9  update_toolbar_style (gtkToolBar=0x9934000) at styles/qgtkstyle_p.cpp:230
#10 0xb40e5e48 in g_cclosure_marshal_VOID__PARAM () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0xb40c9372 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0xb40dc048 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0xb40e4b29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#14 0xb40e4cc2 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#15 0xb40cb0e1 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#16 0xb40ca3ef in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#17 0xb40cd379 in g_object_notify () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#18 0xb283b466 in gtk_toolbar_real_style_changed (toolbar=0x9934000, style=GTK_TOOLBAR_BOTH) at /build/buildd/gtk+2.0-2.24.4/gtk/gtktoolbar.c:2593
#19 0xb40e5a88 in g_cclosure_marshal_VOID__ENUM () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#20 0xb40c7cc7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#21 0xb40c9372 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#22 0xb40db7b6 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#23 0xb40e4b29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#24 0xb40e4cc2 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#25 0xb283a790 in IA__gtk_toolbar_unset_style (toolbar=0x9934000) at /build/buildd/gtk+2.0-2.24.4/gtk/gtktoolbar.c:2918
#26 0xb283bc58 in style_change_notify (widget=0x9934000, previous_screen=0x98280e0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtktoolbar.c:2006
#27 gtk_toolbar_screen_changed (widget=0x9934000, previous_screen=0x98280e0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtktoolbar.c:2087
#28 0xb40e6088 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#29 0xb40c7cc7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#30 0xb40c9372 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#31 0xb40dbe45 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#32 0xb40e4b29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#33 0xb40e4cc2 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#34 0xb288db1d in do_screen_change (widget=0x9934000, old_screen=0x98280e0, new_screen=0x0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:7015
#35 0xb2891548 in gtk_widget_propagate_hierarchy_changed_recurse (widget=0x9934000, client_data=0xbfb0a294) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:7037
#36 0xb2711ed9 in gtk_fixed_forall (container=0x98268f0, include_internals=1, callback=0xb28914b0 <gtk_widget_propagate_hierarchy_changed_recurse>, callback_data=0xbfb0a294) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkfixed.c:452
#37 0xb26d0664 in IA__gtk_container_forall (container=0x98268f0, callback=0xb28914b0 <gtk_widget_propagate_hierarchy_changed_recurse>, callback_data=0xbfb0a294) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkcontainer.c:1527
#38 0xb289159e in gtk_widget_propagate_hierarchy_changed_recurse (widget=0x98268f0, client_data=0xbfb0a294) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:7040
#39 0xb2894412 in _gtk_widget_propagate_hierarchy_changed (widget=0x98268f0, previous_toplevel=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:7077
#40 0xb2897088 in IA__gtk_widget_unparent (widget=0x98268f0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:3124
#41 0xb26931fb in gtk_bin_remove (container=0x9893038, child=0x98268f0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkbin.c:122
#42 0xb40e6088 in g_cclosure_marshal_VOID__OBJECT () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#43 0xb40c7cc7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#44 0xb40c9372 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#45 0xb40db7b6 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#46 0xb40e4b29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#47 0xb40e4cc2 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#48 0xb26cfd71 in IA__gtk_container_remove (container=0x9893038, widget=0x98268f0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkcontainer.c:1260
#49 0xb289a2fd in gtk_widget_dispose (object=0x98268f0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:8763
#50 0xb40ccbff in g_object_run_dispose () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#51 0xb2788e7e in IA__gtk_object_destroy (object=0x98268f0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkobject.c:406
#52 0xb26930fd in gtk_bin_forall (container=0x9893038, include_internals=0, callback=0xb288fd30 <IA__gtk_widget_destroy>, callback_data=0x0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkbin.c:141
#53 0xb26d0954 in IA__gtk_container_foreach (container=0x9893038, callback=0xb288fd30 <IA__gtk_widget_destroy>, callback_data=0x0) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkcontainer.c:1554
#54 0xb26d1a3e in gtk_container_destroy (object=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkcontainer.c:1093
#55 0xb28ac143 in gtk_window_destroy (object=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwindow.c:4538
#56 0xb40e548c in g_cclosure_marshal_VOID__VOID () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#57 0xb40c7cc7 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#58 0xb40c9372 in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#59 0xb40dba49 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#60 0xb40e4b29 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#61 0xb40e4cc2 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#62 0xb27882c1 in gtk_object_dispose (gobject=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkobject.c:421
#63 0xb289a324 in gtk_widget_dispose (object=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwidget.c:8771
#64 0xb28a5346 in gtk_window_dispose (object=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkwindow.c:2290
#65 0xb40ccbff in g_object_run_dispose () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#66 0xb2788e7e in IA__gtk_object_destroy (object=0x9893038) at /build/buildd/gtk+2.0-2.24.4/gtk/gtkobject.c:406
#67 0xb64ad70e in QGtkStylePrivate::cleanupGtkWidgets () at styles/qgtkstyle_p.cpp:597
#68 0xb64b1b1c in QGtkStylePrivate::destroyWidgetMap () at styles/qgtkstyle_p.h:484
#69 0xb6b90e18 in qt_call_post_routines () at kernel/qcoreapplication.cpp:203
#70 0xb60f0558 in QApplication::~QApplication (this=0xbfb0ad24, __in_chrg=<value optimized out>) at kernel/qapplication.cpp:1093
#71 0xb711cd4a in KApplication::~KApplication (this=0xbfb0ad24, __in_chrg=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:894
#72 0x08063f9c in main (argc=) at ../../../marble/src/kdemain.cpp:278

Reported using DrKonqi
Comment 1 Bernhard Beschow 2011-11-26 14:06:04 UTC
Please reopen if it doesn't work with Marble-1.3beta1 (KDE 4.8beta1).
Comment 2 Andrew Crouthamel 2018-09-19 14:40:31 UTC
This bug has had its resolution changed, but accidentally has been left in NEEDSINFO status. I am thus closing this bug and setting the status as RESOLVED to reflect the resolution change.