[Marble-bugs] [marble] [Bug 316357] New: Crash on attempt to download region defined by Yours route

auxsvr at gmail.com auxsvr at gmail.com
Fri Mar 8 12:55:11 UTC 2013


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

            Bug ID: 316357
           Summary: Crash on attempt to download region defined by Yours
                    route
    Classification: Unclassified
           Product: marble
           Version: unspecified
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: marble-bugs at kde.org
          Reporter: auxsvr at gmail.com

Application: marble (1.5.1 (stable version))
KDE Platform Version: 4.10.1 "release 552"
Qt Version: 4.8.4
Operating System: Linux 3.4.28-2.20-desktop i686
Distribution: "openSUSE 12.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
I selected the Yours route, which displays no directions, for a destination,
and attempting to select the radio button to download the region for this route
results in crash.

The crash can be reproduced every time.

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

Thread 9 (Thread 0xb0f4db40 (LWP 30967)):
#0  0xb77d941c in ___tls_get_addr_internal () from /lib/ld-linux.so.2
#1  0xb66f2b3f in get_thread_data () at thread/qthread_unix.cpp:182
#2  QThreadData::current () at thread/qthread_unix.cpp:208
#3  0xb6837f1f in postEventSourcePrepare (s=0xb0600da8, timeout=0xb0f4d09c) at
kernel/qeventdispatcher_glib.cpp:256
#4  0xb343e2a2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#5  0xb343e9ef in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb343ec51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#7  0xb683866f in QEventDispatcherGlib::processEvents (this=0xb0600468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb680514c in QEventLoop::processEvents (this=this at entry=0xb0f4d228,
flags=...) at kernel/qeventloop.cpp:149
#9  0xb6805441 in QEventLoop::exec (this=0xb0f4d228, flags=...) at
kernel/qeventloop.cpp:204
#10 0xb66f0b5c in QThread::exec (this=0x8ee5498) at thread/qthread.cpp:542
#11 0xb67e369d in QInotifyFileSystemWatcherEngine::run (this=0x8ee5498) at
io/qfilesystemwatcher_inotify.cpp:256
#12 0xb66f3f68 in QThreadPrivate::start (arg=0x8ee5498) at
thread/qthread_unix.cpp:338
#13 0xb5595e32 in start_thread () from /lib/libpthread.so.0
#14 0xb58bb7ee in clone () from /lib/libc.so.6

Thread 8 (Thread 0xb04d9b40 (LWP 30968)):
#0  0xb55944bb in __x86.get_pc_thunk.bx () from /lib/libpthread.so.0
#1  0xb5598df9 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#2  0xb58c9374 in pthread_mutex_unlock () from /lib/libc.so.6
#3  0xb347e980 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#4  0xb343e5ba in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#5  0xb343ea82 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb343ec51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#7  0xb683866f in QEventDispatcherGlib::processEvents (this=0xafb00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb680514c in QEventLoop::processEvents (this=this at entry=0xb04d9228,
flags=...) at kernel/qeventloop.cpp:149
#9  0xb6805441 in QEventLoop::exec (this=0xb04d9228, flags=...) at
kernel/qeventloop.cpp:204
#10 0xb66f0b5c in QThread::exec (this=0x8dc8a68) at thread/qthread.cpp:542
#11 0xb67e369d in QInotifyFileSystemWatcherEngine::run (this=0x8dc8a68) at
io/qfilesystemwatcher_inotify.cpp:256
#12 0xb66f3f68 in QThreadPrivate::start (arg=0x8dc8a68) at
thread/qthread_unix.cpp:338
#13 0xb5595e32 in start_thread () from /lib/libpthread.so.0
#14 0xb58bb7ee in clone () from /lib/libc.so.6

Thread 7 (Thread 0xadd80b40 (LWP 30978)):
#0  0xb340d4a0 in ?? () from /usr/lib/libglib-2.0.so.0

Thread 6 (Thread 0xae581b40 (LWP 30979)):
#0  0xb77c6424 in __kernel_vsyscall ()
#1  0xb58aa1bb in read () from /lib/libc.so.6
#2  0xb347dc7e in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb343e622 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb343ea82 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb343ec51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb683866f in QEventDispatcherGlib::processEvents (this=0xaeb3d28,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb680514c in QEventLoop::processEvents (this=this at entry=0xae581258,
flags=...) at kernel/qeventloop.cpp:149
#8  0xb6805441 in QEventLoop::exec (this=0xae581258, flags=...) at
kernel/qeventloop.cpp:204
#9  0xb66f0b5c in QThread::exec (this=this at entry=0xafe1410) at
thread/qthread.cpp:542
#10 0xb66f0cbb in QThread::run (this=0xafe1410) at thread/qthread.cpp:609
#11 0xb66f3f68 in QThreadPrivate::start (arg=0xafe1410) at
thread/qthread_unix.cpp:338
#12 0xb5595e32 in start_thread () from /lib/libpthread.so.0
#13 0xb58bb7ee in clone () from /lib/libc.so.6

Thread 5 (Thread 0xaa3fab40 (LWP 30983)):
#0  0xb58c9301 in pthread_mutex_lock () from /lib/libc.so.6
#1  0xb347e940 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb343e2ac in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb343e9ef in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb343ec51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb683866f in QEventDispatcherGlib::processEvents (this=0xa218778,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb680514c in QEventLoop::processEvents (this=this at entry=0xaa3fa258,
flags=...) at kernel/qeventloop.cpp:149
#7  0xb6805441 in QEventLoop::exec (this=0xaa3fa258, flags=...) at
kernel/qeventloop.cpp:204
#8  0xb66f0b5c in QThread::exec (this=this at entry=0xafe61f0) at
thread/qthread.cpp:542
#9  0xb66f0cbb in QThread::run (this=0xafe61f0) at thread/qthread.cpp:609
#10 0xb66f3f68 in QThreadPrivate::start (arg=0xafe61f0) at
thread/qthread_unix.cpp:338
#11 0xb5595e32 in start_thread () from /lib/libpthread.so.0
#12 0xb58bb7ee in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa9bf9b40 (LWP 30984)):
#0  0xb77c6424 in __kernel_vsyscall ()
#1  0xb5599a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb58c911c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb2ae820d in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=this at entry=0xb2bf6560 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#4  0xb2ae823f in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0xb2bf6560 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#5  0xb5595e32 in start_thread () from /lib/libpthread.so.0
#6  0xb58bb7ee in clone () from /lib/libc.so.6

Thread 3 (Thread 0xad57fb40 (LWP 30986)):
#0  0xb58c9378 in pthread_mutex_unlock () from /lib/libc.so.6
#1  0xb347e980 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#2  0xb343ec5b in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb683866f in QEventDispatcherGlib::processEvents (this=0xacc0f038,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb680514c in QEventLoop::processEvents (this=this at entry=0xad57f258,
flags=...) at kernel/qeventloop.cpp:149
#5  0xb6805441 in QEventLoop::exec (this=0xad57f258, flags=...) at
kernel/qeventloop.cpp:204
#6  0xb66f0b5c in QThread::exec (this=this at entry=0xb20ad88) at
thread/qthread.cpp:542
#7  0xb66f0cbb in QThread::run (this=0xb20ad88) at thread/qthread.cpp:609
#8  0xb66f3f68 in QThreadPrivate::start (arg=0xb20ad88) at
thread/qthread_unix.cpp:338
#9  0xb5595e32 in start_thread () from /lib/libpthread.so.0
#10 0xb58bb7ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa93f8b40 (LWP 31060)):
#0  0xb343e6ae in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#1  0xb343eb70 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0xb343ec51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0xb683866f in QEventDispatcherGlib::processEvents (this=0xacc0f098,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0xb680514c in QEventLoop::processEvents (this=this at entry=0xa93f8258,
flags=...) at kernel/qeventloop.cpp:149
#5  0xb6805441 in QEventLoop::exec (this=0xa93f8258, flags=...) at
kernel/qeventloop.cpp:204
#6  0xb66f0b5c in QThread::exec (this=this at entry=0xbf3e518) at
thread/qthread.cpp:542
#7  0xb66f0cbb in QThread::run (this=0xbf3e518) at thread/qthread.cpp:609
#8  0xb66f3f68 in QThreadPrivate::start (arg=0xbf3e518) at
thread/qthread_unix.cpp:338
#9  0xb5595e32 in start_thread () from /lib/libpthread.so.0
#10 0xb58bb7ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2238740 (LWP 30966)):
[KCrash Handler]
#7  0xb74c24a6 in Marble::TileCoordsPyramid::bottomLevel (this=0xb69724c4) at
/usr/src/debug/marble-4.10.1/src/lib/TileCoordsPyramid.cpp:74
#8  0xb747c354 in updateTilesCount (this=0xbfc4e90) at
/usr/src/debug/marble-4.10.1/src/lib/DownloadRegionDialog.cpp:422
#9  Marble::DownloadRegionDialog::updateTilesCount (this=0xbfc4e90) at
/usr/src/debug/marble-4.10.1/src/lib/DownloadRegionDialog.cpp:408
#10 0xb747d00e in Marble::DownloadRegionDialog::setSelectionMethod
(this=this at entry=0xbfc4e90,
selectionMethod=selectionMethod at entry=Marble::DownloadRegionDialog::RouteDownloadMethod)
at /usr/src/debug/marble-4.10.1/src/lib/DownloadRegionDialog.cpp:305
#11 0xb747d208 in Marble::DownloadRegionDialog::toggleSelectionMethod
(this=0xbfc4e90) at
/usr/src/debug/marble-4.10.1/src/lib/DownloadRegionDialog.cpp:384
#12 0xb747d788 in Marble::DownloadRegionDialog::qt_static_metacall (_o=0x0,
_id=-1217662880, _a=0xbf9f1568, _c=<optimized out>) at
/usr/src/debug/marble-4.10.1/build/src/lib/DownloadRegionDialog.moc:72
#13 0xb681e9d2 in QMetaObject::activate (sender=0xbfe1618, m=0xb6679888
<QAbstractButton::staticMetaObject>, local_signal_index=4, argv=0xbf9f1568) at
kernel/qobject.cpp:3548
#14 0xb640bd5d in QAbstractButton::toggled (this=0xbfe1618, _t1=false) at
.moc/release-shared/moc_qabstractbutton.cpp:227
#15 0xb6110927 in QAbstractButton::setChecked (this=0xbfe1618,
checked=checked at entry=false) at widgets/qabstractbutton.cpp:768
#16 0xb6110a7d in notifyChecked (this=0xbfe19b0) at
widgets/qabstractbutton.cpp:372
#17 QAbstractButtonPrivate::notifyChecked (this=0xbfe19b0) at
widgets/qabstractbutton.cpp:359
#18 0xb611090d in QAbstractButton::setChecked (this=this at entry=0xbfe1998,
checked=true) at widgets/qabstractbutton.cpp:766
#19 0xb6110eb0 in QAbstractButton::nextCheckState (this=0xbfe1998) at
widgets/qabstractbutton.cpp:1022
#20 0xb6110567 in QAbstractButtonPrivate::click (this=this at entry=0xbfe19b0) at
widgets/qabstractbutton.cpp:530
#21 0xb6110866 in QAbstractButton::mouseReleaseEvent (this=0xbfe1998,
e=0xbf9f1d04) at widgets/qabstractbutton.cpp:1123
#22 0xb5d4a8c4 in QWidget::event (this=0xbfe1998, event=0xbf9f1d04) at
kernel/qwidget.cpp:8375
#23 0xb610fc22 in QAbstractButton::event (this=0xbfe1998, e=0xbf9f1d04) at
widgets/qabstractbutton.cpp:1082
#24 0xb61b2988 in QRadioButton::event (this=0xbfe1998, e=0xbf9f1d04) at
widgets/qradiobutton.cpp:266
#25 0xb5cf0b9c in QApplicationPrivate::notify_helper (this=0x8cc42b8,
receiver=0xbfe1998, e=0xbf9f1d04) at kernel/qapplication.cpp:4562
#26 0xb5cf6089 in QApplication::notify (this=0x8cc42b8, receiver=0xbfe1998,
e=0xbf9f1d04) at kernel/qapplication.cpp:4105
#27 0xb6e3f0f1 in KApplication::notify (this=0xbf9f2554, receiver=0xbfe1998,
event=0xbf9f1d04) at
/usr/src/debug/kdelibs-4.10.1/kdeui/kernel/kapplication.cpp:311
#28 0xb680667e in QCoreApplication::notifyInternal (this=0xbf9f2554,
receiver=0xbfe1998, event=0xbf9f1d04) at kernel/qcoreapplication.cpp:946
#29 0xb5cf19ff in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../src/corelib/kernel/qcoreapplication.h:231
#30 QApplicationPrivate::sendMouseEvent (receiver=0xbfe1998, event=0xbf9f1d04,
alienWidget=0xbfe1998, nativeWidget=0xbfc4e90, buttonDown=0xb6682cb4
<qt_button_down>, lastMouseReceiver=..., spontaneous=true) at
kernel/qapplication.cpp:3173
#31 0xb5d7a145 in QETWidget::translateMouseEvent (this=0xbfc4e90,
event=0xbf9f212c) at kernel/qapplication_x11.cpp:4527
#32 0xb5d78c09 in QApplication::x11ProcessEvent (this=0xbf9f2554,
event=0xbf9f212c) at kernel/qapplication_x11.cpp:3650
#33 0xb5da28a4 in x11EventSourceDispatch (s=0x8cc44c8, callback=0x0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0xb343e7d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb343eb70 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb343ec51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb683866f in QEventDispatcherGlib::processEvents (this=0x8c9a4d8,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#38 0xb5da248a in QGuiEventDispatcherGlib::processEvents (this=0x8c9a4d8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0xb680514c in QEventLoop::processEvents (this=this at entry=0xbf9f2428,
flags=...) at kernel/qeventloop.cpp:149
#40 0xb6805441 in QEventLoop::exec (this=0xbf9f2428, flags=...) at
kernel/qeventloop.cpp:204
#41 0xb680a6fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#42 0xb5ceea14 in QApplication::exec () at kernel/qapplication.cpp:3823
#43 0x0805eeaa in main (argc=1, argv=0xbf9f2624) at
/usr/src/debug/marble-4.10.1/src/kdemain.cpp:399

Reported using DrKonqi

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


More information about the Marble-bugs mailing list