[Marble-bugs] [Bug 296259] New: Marble quick zoom right after startup crashes it

Krisztian Mark Szentes mark at szentes.org
Sun Mar 18 09:37:06 UTC 2012


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

            Bug ID: 296259
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: marble-bugs at kde.org
           Summary: Marble quick zoom right after startup crashes it
    Classification: Unclassified
                OS: Linux
          Reporter: mark at szentes.org
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: marble

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

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Marble-bugs mailing list