Bug 296259 - Marble quick zoom right after startup crashes it
Summary: Marble quick zoom right after startup crashes it
Status: RESOLVED WORKSFORME
Alias: None
Product: marble
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: marble-bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-18 09:37 UTC by Mark Szentes-Wanner
Modified: 2018-11-29 09:38 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 Mark Szentes-Wanner 2012-03-18 09:37:06 UTC
Application: marble (1.3.0 (stable release))
KDE Platform Version: 4.8.1 (4.8.1)
Qt Version: 4.8.0
Operating System: Linux 3.2.0-19-generic x86_64
Distribution: Ubuntu precise (development branch)

-- Information about the crash:
- What I was doing when the application crashed:

I started up Marble and immediately zoomed in into an area that is supposedly cached. Repeating the procedure subsequently produced no error.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Marble – Virtueller Globus (marble), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7f135569c780 (LWP 6840))]

Thread 8 (Thread 0x7f1340752700 (LWP 6841)):
#0  0x00007f1352018d93 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f134c933136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f134c933264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f13537b2a76 in QEventDispatcherGlib::processEvents (this=0x7f13380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f13537822d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1353782527 in QEventLoop::exec (this=0x7f1340751dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1353681f97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f135376206f in QInotifyFileSystemWatcherEngine::run (this=0xf628a0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f1353684fbb in QThreadPrivate::start (arg=0xf628a0) at thread/qthread_unix.cpp:298
#9  0x00007f134d1f7e9a in start_thread (arg=0x7f1340752700) at pthread_create.c:308
#10 0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f133d356700 (LWP 6842)):
#0  0x00007f134c96e451 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f134c932218 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f134c933004 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f134c933264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f13537b2a76 in QEventDispatcherGlib::processEvents (this=0x7f13300008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f13537822d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1353782527 in QEventLoop::exec (this=0x7f133d355dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f1353681f97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f135376206f in QInotifyFileSystemWatcherEngine::run (this=0xfdc3f0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f1353684fbb in QThreadPrivate::start (arg=0xfdc3f0) at thread/qthread_unix.cpp:298
#10 0x00007f134d1f7e9a in start_thread (arg=0x7f133d356700) at pthread_create.c:308
#11 0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f132e7ac700 (LWP 6852)):
#0  0x00007f1352016c95 in __GI___xstat (vers=<optimized out>, name=0x7f132801d548 "/home/m/.local/share/marble/maps/earth/openstreetmap/17/66465/45022.png", buf=0x7f132e7abc50) at ../sysdeps/unix/sysv/linux/wordsize-64/xstat.c:38
#1  0x00007f135375b010 in stat64 (__statbuf=0x7f132e7abc50, __path=0x7f132801d548 "/home/m/.local/share/marble/maps/earth/openstreetmap/17/66465/45022.png") at /usr/include/x86_64-linux-gnu/sys/stat.h:506
#2  QFileSystemEngine::fillMetaData (entry=..., data=..., what=...) at io/qfilesystemengine_unix.cpp:392
#3  0x00007f1353713e09 in QFileInfo::size (this=<optimized out>) at io/qfileinfo.cpp:1228
#4  0x00007f1354c9d703 in ?? () from /usr/lib/libmarblewidget.so.13
#5  0x00007f1354c9da92 in ?? () from /usr/lib/libmarblewidget.so.13
#6  0x00007f1353684fbb in QThreadPrivate::start (arg=0xf61d40) at thread/qthread_unix.cpp:298
#7  0x00007f134d1f7e9a in start_thread (arg=0x7f132e7ac700) at pthread_create.c:308
#8  0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f1326fad700 (LWP 6857)):
#0  0x00007f1352032394 in pthread_mutex_unlock (mutex=0x7f130c000a60) at forward.c:184
#1  0x00007f134c96e451 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f134c932853 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f134c93305b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f134c933264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f13537b2a76 in QEventDispatcherGlib::processEvents (this=0x7f130c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f13537822d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f1353782527 in QEventLoop::exec (this=0x7f1326facdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f1353681f97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f135376206f in QInotifyFileSystemWatcherEngine::run (this=0xeb9c90) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f1353684fbb in QThreadPrivate::start (arg=0xeb9c90) at thread/qthread_unix.cpp:298
#11 0x00007f134d1f7e9a in start_thread (arg=0x7f1326fad700) at pthread_create.c:308
#12 0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f132dfab700 (LWP 6874)):
#0  0x00007f1352018d93 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f134c933136 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f134c933264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f13537b2a76 in QEventDispatcherGlib::processEvents (this=0x7f13140b0ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f13537822d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1353782527 in QEventLoop::exec (this=0x7f132dfaae00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1353681f97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f1353684fbb in QThreadPrivate::start (arg=0x1e19880) at thread/qthread_unix.cpp:298
#8  0x00007f134d1f7e9a in start_thread (arg=0x7f132dfab700) at pthread_create.c:308
#9  0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f1324d9b700 (LWP 6875)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:55
#1  __pthread_mutex_unlock (mutex=0x7f130804f4c0) at pthread_mutex_unlock.c:290
#2  0x00007f134c96e451 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f134c932b6d in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f134c9330d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f134c933264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f13537b2a76 in QEventDispatcherGlib::processEvents (this=0x7f13080f3530, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f13537822d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f1353782527 in QEventLoop::exec (this=0x7f1324d9ae00, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f1353681f97 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f1353684fbb in QThreadPrivate::start (arg=0x1e5eea0) at thread/qthread_unix.cpp:298
#11 0x00007f134d1f7e9a in start_thread (arg=0x7f1324d9b700) at pthread_create.c:308
#12 0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f132efad700 (LWP 6876)):
[KCrash Handler]
#6  0x00007f135205dbfe in __nscd_get_mapping (type=<optimized out>, key=0x7f13520abb90 "hosts", mappedp=0x7f13522ee4a8) at nscd_helper.c:417
#7  0x00007f135205ddbc in __nscd_get_map_ref (type=GETFDHST, name=<optimized out>, mapptr=0x7f13522ee4a0, gc_cyclep=0x7f132efac000) at nscd_helper.c:452
#8  0x00007f135205b272 in nscd_gethst_r (key=0x7f1300285758 "a.tile.openstreetmap.org", keylen=25, type=GETHOSTBYNAME, resultbuf=0x7f132efac500, buffer=0x7f132efac170 "", buflen=512, result=0x7f132efac550, h_errnop=0x7f132efac570) at nscd_gethst_r.c:147
#9  0x00007f135205bb57 in __nscd_gethostbyname2_r (name=0x7f1300285758 "a.tile.openstreetmap.org", af=<optimized out>, resultbuf=0x7f132efac500, buffer=0x7f132efac170 "", buflen=512, result=0x7f132efac550, h_errnop=0x7f132efac570) at nscd_gethst_r.c:62
#10 0x00007f135203dbfa in __gethostbyname2_r (name=0x7f1300285758 "a.tile.openstreetmap.org", af=2, resbuf=0x7f132efac500, buffer=0x7f132efac170 "", buflen=512, result=0x7f132efac550, h_errnop=0x7f132efac570) at ../nss/getXXbyYY_r.c:194
#11 0x00007f1351ffc89a in gaih_inet (name=0x7f1300285758 "a.tile.openstreetmap.org", service=<optimized out>, req=0x7f132efac6b0, pai=<optimized out>, naddrs=0x7f132efac760) at ../sysdeps/posix/getaddrinfo.c:581
#12 0x00007f1351fff41e in __GI_getaddrinfo (name=0x7f1300285758 "a.tile.openstreetmap.org", service=<optimized out>, hints=0x7f132efac6b0, pai=0x7f132efac8d8) at ../sysdeps/posix/getaddrinfo.c:2423
#13 0x00007f13526a8d9a in QHostInfoAgent::fromName (hostName=...) at kernel/qhostinfo_unix.cpp:212
#14 0x00007f135269d6e8 in QHostInfoRunnable::run (this=0x7f1308198a70) at kernel/qhostinfo.cpp:501
#15 0x00007f13536784e2 in QThreadPoolThread::run (this=0x7f1308003c70) at concurrent/qthreadpool.cpp:107
#16 0x00007f1353684fbb in QThreadPrivate::start (arg=0x7f1308003c70) at thread/qthread_unix.cpp:298
#17 0x00007f134d1f7e9a in start_thread (arg=0x7f132efad700) at pthread_create.c:308
#18 0x00007f135202474d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f135569c780 (LWP 6840)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f13536854cb in wait (time=18446744073709551615, this=0x7f1308003af0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f1308003a28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f1353677c6e in QThreadPoolPrivate::waitForDone (this=0x7f13080039a0, msecs=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f1353679662 in QThreadPool::waitForDone (this=<optimized out>) at concurrent/qthreadpool.cpp:628
#5  0x00007f135269c934 in QHostInfoLookupManager::clear (this=0x7f1308003870) at kernel/qhostinfo.cpp:567
#6  0x00007f135269d9e5 in QHostInfoLookupManager::~QHostInfoLookupManager (this=0x7f1308003870, __in_chrg=<optimized out>) at kernel/qhostinfo.cpp:552
#7  0x00007f135269dc49 in QHostInfoLookupManager::~QHostInfoLookupManager (this=0x7f1308003870, __in_chrg=<optimized out>) at kernel/qhostinfo.cpp:553
#8  0x00007f135269dc85 in QGlobalStaticDeleter<QHostInfoLookupManager>::~QGlobalStaticDeleter (this=<optimized out>, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1923
#9  0x00007f1351f6f921 in __run_exit_handlers (status=1, listp=0x7f13522e8688, run_list_atexit=true) at exit.c:78
#10 0x00007f1351f6f9a5 in __GI_exit (status=<optimized out>) at exit.c:100
#11 0x00007f1352b72408 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:780
#12 0x00007f13541e1bc8 in KApplication::xioErrhandler (this=0x7fff7a5356c0, dpy=0xbd4730) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007f134ec7541e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f134ec72e1d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f134ec4ee65 in XCheckTypedWindowEvent () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007f1352b86c1a in QETWidget::translateMouseEvent (this=0xd3a140, event=0x7fff7a535290) at kernel/qapplication_x11.cpp:4411
#17 0x00007f1352b859ce in QApplication::x11ProcessEvent (this=0x7fff7a5356c0, event=0x7fff7a535290) at kernel/qapplication_x11.cpp:3732
#18 0x00007f1352baee22 in x11EventSourceDispatch (s=0xbbca10, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#19 0x00007f134c932dda in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f134c9331a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f134c933264 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f13537b2a0f in QEventDispatcherGlib::processEvents (this=0xbb5260, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#23 0x00007f1352baeaae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#24 0x00007f13537822d2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#25 0x00007f1353782527 in QEventLoop::exec (this=0x7fff7a535630, flags=...) at kernel/qeventloop.cpp:204
#26 0x00007f13537875b7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#27 0x000000000041a8d0 in ?? ()
#28 0x00007f1351f5576d in __libc_start_main (main=0x416990, argc=1, ubp_av=0x7fff7a536f78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7a536f68) at libc-start.c:226
#29 0x000000000041b125 in _start ()

Reported using DrKonqi
Comment 1 Dennis Nienhüser 2012-05-17 08:32:12 UTC
The backtraces in bug 294644 (kmail) and bug 297940 (rekonq) look very similar. Looks like an upstream bug to me.
Comment 2 Andrew Crouthamel 2018-10-29 23:58:15 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 3 Bug Janitor Service 2018-11-13 14:37:19 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 4 Bug Janitor Service 2018-11-29 09:38:40 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!