[Marble-bugs] [Bug 294386] New: Marble Desktop Globe Crashed Without Apparent Cause or Symptom

Ernie Cordell ernie.cordell at gmail.com
Sat Feb 18 21:41:52 UTC 2012


https://bugs.kde.org/show_bug.cgi?id=294386

           Summary: Marble Desktop Globe Crashed Without Apparent Cause or
                    Symptom
           Product: marble
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: marble-bugs at kde.org
        ReportedBy: ernie.cordell at gmail.com


Application: marble (1.2.2 (stable release))
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.2.6-3.fc16.i686 i686
Distribution: "Generic release 16 (Generic)"

-- Information about the crash:
- What I was doing when the application crashed:  I had just looked for a
detail record while searching the 20036 zip area in Washington, DC (my
location:  Ernie's Place) and received a description (something about a Nun's
Memorial if I recall correctly).  Upon closing the location detail window, the
entire app crashed.  Since I was about to close the app myself, I scarcely
noticed when it went down.  My environment is the CS50 3-14 virtualization of
Fedora 16 using VirtualBox per the example of David J. Malan's compsci class at
Harvard U.  This is the first time since installation that I have called Marble
and there are no significant customizations of the environment or the
application.

-- Backtrace:
Application: Marble Virtual Globe (marble), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76ce780 (LWP 15624))]

Thread 7 (Thread 0xb5818b40 (LWP 15636)):
#0  0x0158e001 in __GI_clock_gettime (clock_id=1, tp=0xb5817f68) at
../sysdeps/unix/clock_gettime.c:116
#1  0x0394be06 in do_gettime (frac=0xb5817f60, sec=0xb5817f58) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03a35bf7 in QTimerInfoList::updateCurrentTime (this=0xb4f019bc) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x03a35f5b in QTimerInfoList::timerWait (this=0xb4f019bc, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x03a347a3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb581806c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03a3483d in timerSourcePrepare (source=0xb4f01988, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x03ca6c4c in g_main_context_prepare (context=0xb4f004e0,
priority=0xb58180c8) at gmain.c:2762
#8  0x03ca7a08 in g_main_context_iterate (context=0xb4f004e0, block=1,
dispatch=1, self=0xb4f00d70) at gmain.c:3069
#9  0x03ca801f in g_main_context_iteration (context=0xb4f004e0, may_block=1) at
gmain.c:3152
#10 0x03a35317 in QEventDispatcherGlib::processEvents (this=0xb4f00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x03a014ee in QEventLoop::processEvents (this=0xb5818200, flags=...) at
kernel/qeventloop.cpp:149
#12 0x03a01799 in QEventLoop::exec (this=0xb5818200, flags=...) at
kernel/qeventloop.cpp:204
#13 0x038e9b2c in QThread::exec (this=0x867db90) at thread/qthread.cpp:501
#14 0x039de35e in QInotifyFileSystemWatcherEngine::run (this=0x867db90) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x038ed0b1 in QThreadPrivate::start (arg=0x867db90) at
thread/qthread_unix.cpp:298
#16 0x00204cd3 in start_thread (arg=0xb5818b40) at pthread_create.c:309
#17 0x052a183e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xb4effb40 (LWP 15637)):
#0  0x0158e001 in __GI_clock_gettime (clock_id=1, tp=0xb4efef68) at
../sysdeps/unix/clock_gettime.c:116
#1  0x0394be06 in do_gettime (frac=0xb4efef60, sec=0xb4efef58) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03a35bf7 in QTimerInfoList::updateCurrentTime (this=0xb45019bc) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x03a35f5b in QTimerInfoList::timerWait (this=0xb45019bc, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x03a347a3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb4eff06c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03a3483d in timerSourcePrepare (source=0xb4501988, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x03ca6c4c in g_main_context_prepare (context=0xb45004e0,
priority=0xb4eff0c8) at gmain.c:2762
#8  0x03ca7a08 in g_main_context_iterate (context=0xb45004e0, block=1,
dispatch=1, self=0xb4500d70) at gmain.c:3069
#9  0x03ca801f in g_main_context_iteration (context=0xb45004e0, may_block=1) at
gmain.c:3152
#10 0x03a35317 in QEventDispatcherGlib::processEvents (this=0xb4500468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x03a014ee in QEventLoop::processEvents (this=0xb4eff200, flags=...) at
kernel/qeventloop.cpp:149
#12 0x03a01799 in QEventLoop::exec (this=0xb4eff200, flags=...) at
kernel/qeventloop.cpp:204
#13 0x038e9b2c in QThread::exec (this=0x8691700) at thread/qthread.cpp:501
#14 0x039de35e in QInotifyFileSystemWatcherEngine::run (this=0x8691700) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x038ed0b1 in QThreadPrivate::start (arg=0x8691700) at
thread/qthread_unix.cpp:298
#16 0x00204cd3 in start_thread (arg=0xb4effb40) at pthread_create.c:309
#17 0x052a183e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xb2456b40 (LWP 15643)):
#0  0x0158e001 in __GI_clock_gettime (clock_id=1, tp=0xb2455f48) at
../sysdeps/unix/clock_gettime.c:116
#1  0x0394be06 in do_gettime (frac=0xb2455f40, sec=0xb2455f38) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03a35bf7 in QTimerInfoList::updateCurrentTime (this=0xb4f0323c) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x03a35f5b in QTimerInfoList::timerWait (this=0xb4f0323c, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x03a347a3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb245604c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03a3483d in timerSourcePrepare (source=0xb4f03208, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x03ca6c4c in g_main_context_prepare (context=0xb4f034c0,
priority=0xb24560a8) at gmain.c:2762
#8  0x03ca7a08 in g_main_context_iterate (context=0xb4f034c0, block=1,
dispatch=1, self=0xb4f03400) at gmain.c:3069
#9  0x03ca801f in g_main_context_iteration (context=0xb4f034c0, may_block=1) at
gmain.c:3152
#10 0x03a35317 in QEventDispatcherGlib::processEvents (this=0xb4f01c40,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x03a014ee in QEventLoop::processEvents (this=0xb24561e0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x03a01799 in QEventLoop::exec (this=0xb24561e0, flags=...) at
kernel/qeventloop.cpp:204
#13 0x038e9b2c in QThread::exec (this=0x8681198) at thread/qthread.cpp:501
#14 0x00a8fc90 in Marble::FileStorageWatcher::run (this=0x8681198) at
/usr/src/debug/marble-4.7.4/src/lib/FileStorageWatcher.cpp:401
#15 0x038ed0b1 in QThreadPrivate::start (arg=0x8681198) at
thread/qthread_unix.cpp:298
#16 0x00204cd3 in start_thread (arg=0xb2456b40) at pthread_create.c:309
#17 0x052a183e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xb3458b40 (LWP 15789)):
#0  0x0158e001 in __GI_clock_gettime (clock_id=1, tp=0xb3457fb8) at
../sysdeps/unix/clock_gettime.c:116
#1  0x0394be06 in do_gettime (frac=0xb3457fb0, sec=0xb3457fa8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03a35bf7 in QTimerInfoList::updateCurrentTime (this=0x9bf421c) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x03a35f5b in QTimerInfoList::timerWait (this=0x9bf421c, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x03a347a3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb345809c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03ca6c4c in g_main_context_prepare (context=0x9bf3740,
priority=0xb34580f8) at gmain.c:2762
#7  0x03ca7a08 in g_main_context_iterate (context=0x9bf3740, block=1,
dispatch=1, self=0x9504980) at gmain.c:3069
#8  0x03ca801f in g_main_context_iteration (context=0x9bf3740, may_block=1) at
gmain.c:3152
#9  0x03a35317 in QEventDispatcherGlib::processEvents (this=0x96c40f8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0x03a014ee in QEventLoop::processEvents (this=0xb3458230, flags=...) at
kernel/qeventloop.cpp:149
#11 0x03a01799 in QEventLoop::exec (this=0xb3458230, flags=...) at
kernel/qeventloop.cpp:204
#12 0x038e9b2c in QThread::exec (this=0x9ac16f0) at thread/qthread.cpp:501
#13 0x038e9c1c in QThread::run (this=0x9ac16f0) at thread/qthread.cpp:568
#14 0x038ed0b1 in QThreadPrivate::start (arg=0x9ac16f0) at
thread/qthread_unix.cpp:298
#15 0x00204cd3 in start_thread (arg=0xb3458b40) at pthread_create.c:309
#16 0x052a183e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xb445ab40 (LWP 16024)):
#0  0x0158e001 in __GI_clock_gettime (clock_id=1, tp=0xb4459fb8) at
../sysdeps/unix/clock_gettime.c:116
#1  0x0394be06 in do_gettime (frac=0xb4459fb0, sec=0xb4459fa8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x03a35bf7 in QTimerInfoList::updateCurrentTime (this=0xaf7fe164) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x03a35f5b in QTimerInfoList::timerWait (this=0xaf7fe164, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x03a347a3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb445a09c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x03ca6c4c in g_main_context_prepare (context=0xaf7fcd48,
priority=0xb445a0f8) at gmain.c:2762
#7  0x03ca7a08 in g_main_context_iterate (context=0xaf7fcd48, block=1,
dispatch=1, self=0xae6defc8) at gmain.c:3069
#8  0x03ca801f in g_main_context_iteration (context=0xaf7fcd48, may_block=1) at
gmain.c:3152
#9  0x03a35317 in QEventDispatcherGlib::processEvents (this=0xaecdefe8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0x03a014ee in QEventLoop::processEvents (this=0xb445a230, flags=...) at
kernel/qeventloop.cpp:149
#11 0x03a01799 in QEventLoop::exec (this=0xb445a230, flags=...) at
kernel/qeventloop.cpp:204
#12 0x038e9b2c in QThread::exec (this=0x9ac1de8) at thread/qthread.cpp:501
#13 0x038e9c1c in QThread::run (this=0x9ac1de8) at thread/qthread.cpp:568
#14 0x038ed0b1 in QThreadPrivate::start (arg=0x9ac1de8) at
thread/qthread_unix.cpp:298
#15 0x00204cd3 in start_thread (arg=0xb445ab40) at pthread_create.c:309
#16 0x052a183e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa84d0b40 (LWP 16064)):
#0  0x0036e416 in __kernel_vsyscall ()
#1  0x0020885c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x030b69e3 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x37dc020) at
../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#3  0x030b6b00 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0x37dc020) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#4  0x00204cd3 in start_thread (arg=0xa84d0b40) at pthread_create.c:309
#5  0x052a183e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb76ce780 (LWP 15624)):
[KCrash Handler]
#7  size (this=0x9d601bc) at ../../src/corelib/tools/qlist.h:98
#8  size (this=0x9d601bc) at ../../src/corelib/tools/qlist.h:137
#9  QNetworkReplyImplPrivate::resumeNotificationHandling (this=0x9d600e0) at
access/qnetworkreplyimpl.cpp:444
#10 0x0077ac2f in QNetworkReplyImplPrivate::finished (this=0x9d600e0) at
access/qnetworkreplyimpl.cpp:796
#11 0x0075a1af in QNetworkAccessBackend::finished (this=0x8e1a6b8) at
access/qnetworkaccessbackend.cpp:312
#12 0x00760b82 in QNetworkAccessHttpBackend::replyFinished (this=0x8e1a6b8) at
access/qnetworkaccesshttpbackend.cpp:738
#13 0x007f6ce0 in QNetworkAccessHttpBackend::qt_static_metacall (_o=0x8e1a6b8,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xaedea9b8) at
.moc/release-shared/moc_qnetworkaccesshttpbackend_p.cpp:90
#14 0x03a14752 in QMetaCallEvent::placeMetaCall (this=0xaefdef10,
object=0x8e1a6b8) at kernel/qobject.cpp:525
#15 0x03a1d42b in QObject::event (this=0x8e1a6b8, e=0xaefdef10) at
kernel/qobject.cpp:1195
#16 0x016e2b74 in notify_helper (e=0xaefdef10, receiver=0x8e1a6b8,
this=0x849cb30) at kernel/qapplication.cpp:4550
#17 QApplicationPrivate::notify_helper (this=0x849cb30, receiver=0x8e1a6b8,
e=0xaefdef10) at kernel/qapplication.cpp:4522
#18 0x016e8013 in QApplication::notify (this=0xaefdef10, receiver=0x8e1a6b8,
e=0xaefdef10) at kernel/qapplication.cpp:4279
#19 0x011f6972 in KApplication::notify (this=0xbfdf6af4, receiver=0x8e1a6b8,
event=0xaefdef10) at
/usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#20 0x03a025fe in QCoreApplication::notifyInternal (this=0xbfdf6af4,
receiver=0x8e1a6b8, event=0xaefdef10) at kernel/qcoreapplication.cpp:876
#21 0x03a06558 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8469d48) at kernel/qcoreapplication.cpp:1500
#23 0x03a0688d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#24 0x03a34eb5 in sendPostedEvents () at kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0x849bba0) at
kernel/qeventdispatcher_glib.cpp:279
#26 0x03ca762f in g_main_dispatch (context=0x8495820) at gmain.c:2441
#27 g_main_context_dispatch (context=0x8495820) at gmain.c:3011
#28 0x03ca7d70 in g_main_context_iterate (context=0x8495820, block=63662096,
dispatch=1, self=0x848eba0) at gmain.c:3089
#29 0x03ca801f in g_main_context_iteration (context=0x8495820, may_block=1) at
gmain.c:3152
#30 0x03a352b8 in QEventDispatcherGlib::processEvents (this=0x849fdd0,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#31 0x017974db in QGuiEventDispatcherGlib::processEvents (this=0x849fdd0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#32 0x03a014ee in QEventLoop::processEvents (this=0xbfdf6a54, flags=...) at
kernel/qeventloop.cpp:149
#33 0x03a01799 in QEventLoop::exec (this=0xbfdf6a54, flags=...) at
kernel/qeventloop.cpp:204
#34 0x03a0693b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#35 0x016e0975 in QApplication::exec () at kernel/qapplication.cpp:3811
#36 0x0805d2ed in main (argc=1, argv=0xbfdf7104) at
/usr/src/debug/marble-4.7.4/src/kdemain.cpp:351

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Marble-bugs mailing list