Created
May 26, 2017 05:41
-
-
Save Karry/4a6185f694e790615ae989ac83772ae4 to your computer and use it in GitHub Desktop.
libosmscout crash stacktrace https://github.com/Framstag/libosmscout/issues/284
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| (gdb) info threads | |
| Id Target Id Frame | |
| 37 Thread 0x6bf72370 (LWP 9510) "MapRenderer" 0x40f0be02 in write () at ../sysdeps/unix/syscall-template.S:81 | |
| 36 Thread 0x69bff370 (LWP 9509) "MapRenderer" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 26 Thread 0x68e57370 (LWP 9498) "Qt HTTP thread" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 25 Thread 0x69057370 (LWP 9497) "MapRenderer" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 23 Thread 0x689a3370 (LWP 9493) "QSGRenderThread" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 21 Thread 0x6855f370 (LWP 9491) "GL updater" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 20 Thread 0x47bed370 (LWP 9490) "NemoThumbnailLo" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 18 Thread 0x46ff3370 (LWP 9486) "QSGRenderThread" 0x4019672c in QSGRenderer::preprocess() () from /usr/lib/libQt5Quick.so.5 | |
| 16 Thread 0x4689e370 (LWP 9484) "GL updater" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 15 Thread 0x45eff370 (LWP 9483) "MapRenderer" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 13 Thread 0x45cff370 (LWP 9481) "DBThread" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 12 Thread 0x45aff370 (LWP 9480) "DBThread" memcpy () at ../ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S:793 | |
| 11 Thread 0x458ff370 (LWP 9479) "DBThread" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| 10 Thread 0x456ff370 (LWP 9478) "DBThread" 0x002220c2 in osmscout::FileScanner::Read (this=0x45271bb8, number=@0x456fe9e3: 0 '\000') | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/util/FileScanner.cpp:838 | |
| 9 Thread 0x454ff370 (LWP 9477) "DBThread" GetValueAndAllocateBuffer (idx=<optimized out>, this=0x69fb46b0) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/TypeConfig.h:994 | |
| 8 Thread 0x4514f370 (LWP 9475) "gdbus" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 7 Thread 0x44ed1370 (LWP 9474) "gmain" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 6 Thread 0x44c6a370 (LWP 9473) "dconf worker" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| * 5 Thread 0x449ff370 (LWP 9472) "DBThread" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44 | |
| 4 Thread 0x44622370 (LWP 9471) "QDBusConnection" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 3 Thread 0x442ff370 (LWP 9470) "Qt bearer threa" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 2 Thread 0x4375c370 (LWP 9469) "QQmlThread" 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| 1 Thread 0x42fe3b30 (LWP 9461) "harbour-osmscou" __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| (gdb) thread apply all bt | |
| Thread 37 (Thread 0x6bf72370 (LWP 9510)): | |
| #0 0x40f0be02 in write () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42af6200 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x40ba3afc in QCoreApplication::postEvent(QObject*, QEvent*, int) () from /usr/lib/libQt5Core.so.5 | |
| #3 0x40bbfa1c in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x0010fa9a in DBLoadJob::tileStateChanged (this=<optimized out>, _t1=..., _t2=std::shared_ptr (count 4, weak 0) 0x6fd6dc00) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/rpmbuilddir-arm/dependencies/libosmscout/libosmscout-client-qt/moc_DBJob.cpp:234 | |
| #5 0x0014f784 in operator() (tile=..., __closure=<optimized out>) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-client-qt/src/osmscout/DBJob.cpp:115 | |
| #6 std::_Function_handler<void(const std::shared_ptr<osmscout::Tile>&), DBLoadJob::Run(const std::list<std::shared_ptr<DBInstance> >&, QReadLocker*)::__lambda6>::_M_invoke(const std::_Any_data &, const std::shared_ptr<osmscout::Tile> &) ( | |
| __functor=..., __args#0=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2071 | |
| #7 0x0016df2a in operator() (__args#0=std::shared_ptr (count 4, weak 0) 0x6fd6dc00, this=0x8b5cac) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #8 osmscout::MapService::NotifyTileStateCallbacks (this=0x41cc08, tile=std::shared_ptr (count 4, weak 0) 0x6fd6dc00) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:760 | |
| Python Exception <type 'exceptions.IndexError'> list index out of range: | |
| #9 0x0017138a in osmscout::MapService::LoadMissingTileDataStyleSheet (this=0x41cc08, parameter=..., styleConfig=..., tiles=std::list, async=true) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:880 | |
| #10 0x00173bf4 in operator()<std::reference_wrapper<const osmscout::AreaSearchParameter>, std::reference_wrapper<const osmscout::StyleConfig>, std::reference_wrapper<std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > > >, bool, void> (__object=<optimized out>, this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:681 | |
| #11 _M_invoke<0u, 1u, 2u, 3u, 4u> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1732 | |
| #12 operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1720 | |
| #13 std::_Function_handler<bool (), std::reference_wrapper<std::_Bind_simple<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::StyleConfig const&, std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > >&, bool) const> (osmscout::MapService const*, std::reference_wrapper<osmscout::AreaSearchParameter const>, std::reference_wrapper<osmscout::StyleConfig const>, std::reference_wrapper<std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > > >, bool)> > >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2087 | |
| #14 0x001736f2 in operator() (this=0x4430661c) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #15 operator() (this=0x44306618) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1208 | |
| #16 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, bool> >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2057 | |
| #17 0x0017402e in operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #18 std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (this=0x6fd71198, __f=..., __set=@0x6bf71cfb: false) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:469 | |
| #19 0x40fb535c in __GI___pthread_once (once_control=0x6fd711ec, init_routine=0x40dcd67d <__once_proxy+1>) at ../ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c:76 | |
| #20 0x00179308 in __gthread_once (__func=<optimized out>, __once=0x6fd711ec) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/armv7hl-meego-linux-gnueabi/bits/gthr-default.h:699 | |
| #21 call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> >, std::reference_wrapper<bool> > (__f=<optimized out>, __once=...) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/mutex:786 | |
| #22 _M_set_result (__ignore_failure=false, __res=..., this=0x6fd71198) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:358 | |
| #23 operator() (__closure=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1489 | |
| #24 _M_invoke<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1732 | |
| #25 operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1720 | |
| #26 std::thread::_Impl<std::_Bind_simple<std::__future_base::_Async_state_impl<std::_Bind_simple<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::StyleConfig const&, std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > >&, bool) const> (osmscout::MapService const*, std::reference_wrapper<osmscout::AreaSearchParameter const>, std::reference_wrapper<osmscout::StyleConfig const>, std::reference_wrapper<std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > > >, bool)>, bool>::_Async_state_impl(std::_Bind_simple<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::StyleConfig const&, std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > >&, bool) const> (osmscout::MapService const*, std::reference_wrapper<osmscout::AreaSearchParameter const>, std::reference_wrapper<osmscout::StyleConfig const>, std::reference_wrapper<std::list<std::shared_ptr<osmscout::Tile>, std::allocator<std::shared_ptr<osmscout::Tile> > > >, bool)>&&)::{lambda()#1} ()> >::_M_run() (this=<optimized out>) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/thread:115 | |
| #27 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| #28 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 36 (Thread 0x69bff370 (LWP 9509)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb1fb0 in pthread_join (threadid=1811358576, thread_return=0x0) at pthread_join.c:92 | |
| #2 0x40dcdb80 in std::thread::join() () from /usr/lib/libstdc++.so.6 | |
| #3 0x40fb535c in __GI___pthread_once (once_control=0x6fd711f4, init_routine=0x40dcd67d <__once_proxy+1>) at ../ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c:76 | |
| #4 0x001741e6 in __gthread_once (__func=<optimized out>, __once=0x6fd711f4) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/armv7hl-meego-linux-gnueabi/bits/gthr-default.h:699 | |
| #5 std::call_once<void (std::thread::*)(), std::reference_wrapper<std::thread> >(std::once_flag&, void (std::thread::*&&)(), std::reference_wrapper<std::thread>&&) (__once=..., | |
| __f=__f@entry=<unknown type in /usr/bin/harbour-osmscout, CU 0x1100116, DIE 0x11931a6>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/mutex:786 | |
| #6 0x00174256 in _M_join (this=0x6fd71198) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1473 | |
| #7 std::__future_base::_Async_state_common::_M_run_deferred (this=0x6fd71198) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1471 | |
| #8 0x001761d0 in wait (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:325 | |
| #9 _M_get_result (this=0x69bfe67c) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:595 | |
| ---Type <return> to continue, or q <return> to quit--- | |
| #10 std::future<bool>::get (this=this@entry=0x69bfe67c) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:674 | |
| Python Exception <type 'exceptions.IndexError'> list index out of range: | |
| #11 0x00170350 in osmscout::MapService::LoadMissingTileDataAsync (this=<optimized out>, parameter=..., styleConfig=..., tiles=std::list) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:1092 | |
| #12 0x00152868 in DBLoadJob::Run (this=0x6fd6cfe0, databases=..., locker=<optimized out>) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-client-qt/src/osmscout/DBJob.cpp:132 | |
| #13 0x0010d688 in TiledMapRenderer::offlineTileRequest (this=this@entry=0x8fbd38, zoomLevel=<optimized out>, xtile=<optimized out>, ytile=<optimized out>) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-client-qt/src/osmscout/TiledMapRenderer.cpp:492 | |
| #14 0x001174ca in TiledMapRenderer::qt_static_metacall (_o=0x8fbd38, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/rpmbuilddir-arm/dependencies/libosmscout/libosmscout-client-qt/moc_TiledMapRenderer.cpp:124 | |
| #15 0x40bc062e in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 | |
| #16 0x40ba1ef2 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 | |
| #17 0x40ba1e76 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 | |
| #18 0x40ba36be in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 | |
| #19 0x40bda7a8 in ?? () from /usr/lib/libQt5Core.so.5 | |
| #20 0x40bda7a8 in ?? () from /usr/lib/libQt5Core.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 26 (Thread 0x68e57370 (LWP 9498)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x40bda0ba in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x40ba0892 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #5 0x40a7425c in QThread::exec() () from /usr/lib/libQt5Core.so.5 | |
| #6 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| #7 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 25 (Thread 0x69057370 (LWP 9497)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x40bda0a4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x40ba0892 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #5 0x40a7425c in QThread::exec() () from /usr/lib/libQt5Core.so.5 | |
| #6 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| #7 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 23 (Thread 0x689a3370 (LWP 9493)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x7d6518, mutex=0x7d6500) at pthread_cond_wait.c:187 | |
| #2 0x40a77ccc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 | |
| #3 0x401b2e66 in ?? () from /usr/lib/libQt5Quick.so.5 | |
| #4 0x401b2e66 in ?? () from /usr/lib/libQt5Quick.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 21 (Thread 0x6855f370 (LWP 9491)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x7d5f00, mutex=0x7d5ee0) at pthread_cond_wait.c:187 | |
| #2 0x434fc0f2 in ?? () | |
| #3 0x434fc0f2 in ?? () | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 20 (Thread 0x47bed370 (LWP 9490)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x7d3c30, mutex=0x7d3c18) at pthread_cond_wait.c:187 | |
| #2 0x40a77ccc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 | |
| #3 0x4607ae8a in ?? () from /usr/lib/qt5/qml/org/nemomobile/thumbnailer/libnemothumbnailer.so | |
| #4 0x4607ae8a in ?? () from /usr/lib/qt5/qml/org/nemomobile/thumbnailer/libnemothumbnailer.so | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| ---Type <return> to continue, or q <return> to quit--- | |
| Thread 18 (Thread 0x46ff3370 (LWP 9486)): | |
| #0 0x4019672c in QSGRenderer::preprocess() () from /usr/lib/libQt5Quick.so.5 | |
| #1 0x40196b5c in QSGRenderer::renderScene(QSGBindable const&) () from /usr/lib/libQt5Quick.so.5 | |
| #2 0x00000000 in ?? () | |
| Thread 16 (Thread 0x4689e370 (LWP 9484)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x6f5df0, mutex=0x6f5dd0) at pthread_cond_wait.c:187 | |
| #2 0x434fc0f2 in ?? () | |
| #3 0x434fc0f2 in ?? () | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 15 (Thread 0x45eff370 (LWP 9483)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x40bda0a4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x40ba0892 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #5 0x40a7425c in QThread::exec() () from /usr/lib/libQt5Core.so.5 | |
| #6 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| #7 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 13 (Thread 0x45cff370 (LWP 9481)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x41cf58, mutex=0x41cf10) at pthread_cond_wait.c:187 | |
| #2 0x40dcb9b0 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/libstdc++.so.6 | |
| #3 0x00175ee4 in wait<osmscout::WorkQueue<R>::PopTask(osmscout::WorkQueue<R>::Task&) [with R = bool; osmscout::WorkQueue<R>::Task = std::packaged_task<bool()>]::__lambda5> (__p=..., __lock=..., this=0x41cf58) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/condition_variable:93 | |
| #4 osmscout::WorkQueue<bool>::PopTask(std::packaged_task<bool ()>&) (this=this@entry=0x41cf10, task=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/util/WorkQueue.h:98 | |
| #5 0x0016e742 in osmscout::MapService::AreaLowZoomWorkerLoop (this=0x41cc08) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:644 | |
| #6 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| #7 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 12 (Thread 0x45aff370 (LWP 9480)): | |
| #0 memcpy () at ../ports/sysdeps/arm/armv7/multiarch/memcpy_impl.S:793 | |
| #1 0x0022115c in memcpy (__len=288238196, __src=<optimized out>, __dest=<optimized out>) at /usr/include/bits/string3.h:51 | |
| #2 osmscout::FileScanner::Read (this=this@entry=0x447bd940, buffer=<optimized out>, bytes=bytes@entry=588) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/util/FileScanner.cpp:450 | |
| #3 0x002257a2 in osmscout::FileScanner::Read (this=this@entry=0x447bd940, nodes=std::vector of length 148, capacity 148 = {...}, readIds=<optimized out>) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/util/FileScanner.cpp:2286 | |
| #4 0x001be57a in osmscout::Area::Read (this=this@entry=0x6fda7ad0, typeConfig=..., scanner=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Area.cpp:211 | |
| #5 0x001cb8ca in osmscout::DataFile<osmscout::Area>::ReadData (this=this@entry=0x447bd908, typeConfig=..., scanner=..., data=...) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:188 | |
| #6 0x001cbf5a in osmscout::DataFile<osmscout::Area>::GetByBlockSpans<__gnu_cxx::__normal_iterator<osmscout::DataBlockSpan const*, std::vector<osmscout::DataBlockSpan, std::allocator<osmscout::DataBlockSpan> > > > (this=0x447bd908, | |
| begin=..., end=..., data=std::vector of length 386, capacity 424 = {...}) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:515 | |
| #7 0x001c7174 in osmscout::Database::GetAreasByBlockSpans (this=<optimized out>, spans=std::vector of length 307, capacity 1000 = {...}, areas=std::vector of length 386, capacity 424 = {...}) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Database.cpp:844 | |
| #8 0x00170bd8 in osmscout::MapService::GetAreas (this=<optimized out>, parameter=..., areaTypes=..., magnification=..., boundingBox=..., prefill=false, tile=std::shared_ptr (count 4, weak 0) 0x902508) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:429 | |
| #9 0x00173cd8 in operator()<osmscout::AreaSearchParameter&, osmscout::TypeInfoSet&, osmscout::Magnification&, osmscout::GeoBox&, bool&, std::shared_ptr<osmscout::Tile>&, void> (__object=<optimized out>, this=<optimized out>) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:681 | |
| #10 __call<bool, 0u, 1u, 2u, 3u, 4u, 5u, 6u> (__args=<optimized out>, this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1296 | |
| #11 operator()<, bool> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1355 | |
| #12 __invoke<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(const osmscout::AreaSearchParameter&, const osmscout::TypeInfoSet&, const osmscout::Magnification&, const osmscout::GeoBox&, bool, const std::shared_ptr<osmscout::Tile>&)const>(const osmscout::MapService*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::Magnification, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)> > (__f=...) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:234 | |
| #13 operator()<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:467 | |
| #14 _M_invoke<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1732 | |
| #15 operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1720 | |
| #16 std::_Function_handler<bool (), std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::TypeInfoSet const&, osmscout::Magnificat---Type <return> to continue, or q <return> to quit--- | |
| ion const&, osmscout::GeoBox const&, bool, std::shared_ptr<osmscout::Tile> const&) const> (osmscout::MapService const*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::Magnification, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)> > ()> > >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2087 | |
| #17 0x001736f2 in operator() (this=0x67f14b54) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #18 operator() (this=0x67f14b50) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1208 | |
| #19 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, bool> >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2057 | |
| #20 0x0017402e in operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #21 std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (this=0x67fd6c58, __f=..., __set=@0x45afecb3: false) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:469 | |
| #22 0x40fb535c in __GI___pthread_once (once_control=0x67fd6cac, init_routine=0x40dcd67d <__once_proxy+1>) at ../ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c:76 | |
| #23 0x001797aa in __gthread_once (__func=<optimized out>, __once=0x67fd6cac) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/armv7hl-meego-linux-gnueabi/bits/gthr-default.h:699 | |
| #24 call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> >, std::reference_wrapper<bool> > (__f=<optimized out>, __once=...) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/mutex:786 | |
| #25 _M_set_result (__ignore_failure=false, __res=..., this=0x67fd6c58) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:358 | |
| #26 std::__future_base::_Task_state<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::TypeInfoSet const&, osmscout::Magnification const&, osmscout::GeoBox const&, bool, std::shared_ptr<osmscout::Tile> const&) const> (osmscout::MapService const*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::Magnification, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)>, std::allocator<int>, bool ()>::_M_run() ( | |
| this=0x67fd6c58) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1278 | |
| #27 0x0016e6d2 in operator() (this=0x45afed34) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1412 | |
| #28 osmscout::MapService::AreaWorkerLoop (this=0x41cc08) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:636 | |
| #29 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| #30 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 11 (Thread 0x458ff370 (LWP 9479)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x41cdf8, mutex=0x41cdb0) at pthread_cond_wait.c:187 | |
| #2 0x40dcb9b0 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/libstdc++.so.6 | |
| #3 0x00175ee4 in wait<osmscout::WorkQueue<R>::PopTask(osmscout::WorkQueue<R>::Task&) [with R = bool; osmscout::WorkQueue<R>::Task = std::packaged_task<bool()>]::__lambda5> (__p=..., __lock=..., this=0x41cdf8) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/condition_variable:93 | |
| #4 osmscout::WorkQueue<bool>::PopTask(std::packaged_task<bool ()>&) (this=this@entry=0x41cdb0, task=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/util/WorkQueue.h:98 | |
| #5 0x0016e672 in osmscout::MapService::WayLowZoomWorkerLoop (this=0x41cc08) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:626 | |
| #6 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| #7 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 10 (Thread 0x456ff370 (LWP 9478)): | |
| #0 0x002220c2 in osmscout::FileScanner::Read (this=0x45271bb8, number=@0x456fe9e3: 0 '\000') at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/util/FileScanner.cpp:838 | |
| #1 0x002255a0 in osmscout::FileScanner::ReadTypeId (this=this@entry=0x45271bb8, id=@0x456fea02: 0, maxBytes=<optimized out>) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/util/FileScanner.cpp:2426 | |
| #2 0x00213b6a in osmscout::Way::Read (this=this@entry=0x6a391d10, typeConfig=..., scanner=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Way.cpp:88 | |
| #3 0x001cc218 in osmscout::DataFile<osmscout::Way>::ReadData (this=this@entry=0x45271b80, typeConfig=..., scanner=..., offset=102260731, data=...) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:166 | |
| #4 0x001cd80c in osmscout::DataFile<osmscout::Way>::GetByOffset<__gnu_cxx::__normal_iterator<unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> > > > (this=0x45271b80, begin=..., end=366847170416, | |
| size=<optimized out>, data=std::vector of length 2714, capacity 2723 = {...}) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:302 | |
| #5 0x001c7b6e in osmscout::Database::GetWaysByOffset (this=<optimized out>, offsets=std::vector of length 2723, capacity 2723 = {...}, ways=std::vector of length 2714, capacity 2723 = {...}) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Database.cpp:878 | |
| #6 0x0017112e in osmscout::MapService::GetWays (this=0x41cc08, parameter=..., wayTypes=..., boundingBox=..., prefill=false, tile=std::shared_ptr (count 5, weak 0) 0x902988) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:577 | |
| #7 0x00173af4 in operator()<osmscout::AreaSearchParameter&, osmscout::TypeInfoSet&, osmscout::GeoBox&, bool&, std::shared_ptr<osmscout::Tile>&, void> (__object=<optimized out>, this=<optimized out>) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:681 | |
| #8 __call<bool, 0u, 1u, 2u, 3u, 4u, 5u> (__args=<optimized out>, this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1296 | |
| #9 operator()<, bool> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1355 | |
| #10 __invoke<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(const osmscout::AreaSearchParameter&, const osmscout::TypeInfoSet&, const osmscout::GeoBox&, bool, const std::shared_ptr<osmscout::Tile>&)const>(const osmscout::MapService*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)> > (__f=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:234 | |
| #11 operator()<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:467 | |
| #12 _M_invoke<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1732 | |
| #13 operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1720 | |
| #14 std::_Function_handler<bool (), std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::TypeInfoSet const&, osmscout::GeoBox const&, bool, std::shared_ptr<osmscout::Tile> const&) const> (osmscout::MapService const*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)> > ()> > >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2087 | |
| ---Type <return> to continue, or q <return> to quit--- | |
| #15 0x001736f2 in operator() (this=0x691ce6f4) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #16 operator() (this=0x691ce6f0) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1208 | |
| #17 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, bool> >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2057 | |
| #18 0x0017402e in operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #19 std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (this=0x5a8dd870, __f=..., __set=@0x456fecb3: false) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:469 | |
| #20 0x40fb535c in __GI___pthread_once (once_control=0x5a8dd8c4, init_routine=0x40dcd67d <__once_proxy+1>) at ../ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c:76 | |
| #21 0x00179922 in __gthread_once (__func=<optimized out>, __once=0x5a8dd8c4) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/armv7hl-meego-linux-gnueabi/bits/gthr-default.h:699 | |
| #22 call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> >, std::reference_wrapper<bool> > (__f=<optimized out>, __once=...) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/mutex:786 | |
| #23 _M_set_result (__ignore_failure=false, __res=..., this=0x5a8dd870) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:358 | |
| #24 std::__future_base::_Task_state<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::TypeInfoSet const&, osmscout::GeoBox const&, bool, std::shared_ptr<osmscout::Tile> const&) const> (osmscout::MapService const*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)>, std::allocator<int>, bool ()>::_M_run() (this=0x5a8dd870) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1278 | |
| #25 0x0016e602 in operator() (this=0x456fed34) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1412 | |
| #26 osmscout::MapService::WayWorkerLoop (this=0x41cc08) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:618 | |
| #27 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| #28 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 9 (Thread 0x454ff370 (LWP 9477)): | |
| #0 GetValueAndAllocateBuffer (idx=<optimized out>, this=0x69fb46b0) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/TypeConfig.h:994 | |
| #1 osmscout::FeatureValueBuffer::Read (this=this@entry=0x69fb46b0, scanner=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/TypeConfig.cpp:341 | |
| #2 0x001dcaf2 in osmscout::Node::Read (this=this@entry=0x69fb46b0, typeConfig=..., scanner=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Node.cpp:56 | |
| #3 0x001caa20 in osmscout::DataFile<osmscout::Node>::ReadData (this=this@entry=0x438c0588, typeConfig=..., scanner=..., offset=44208619, data=...) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:166 | |
| #4 0x001cca6e in osmscout::DataFile<osmscout::Node>::GetByOffset<__gnu_cxx::__normal_iterator<unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> > > > (this=0x438c0588, begin=44208619, | |
| end=7654551396011372032, size=<optimized out>, boundingBox=..., data=std::vector of length 17, capacity 2598 = {...}) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:338 | |
| #5 0x001c74b0 in osmscout::Database::GetNodesByOffset (this=<optimized out>, offsets=std::vector of length 2598, capacity 4096 = {...}, boundingBox=..., nodes=std::vector of length 17, capacity 2598 = {...}) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Database.cpp:636 | |
| #6 0x001705f6 in osmscout::MapService::GetNodes (this=0x41cc08, parameter=..., nodeTypes=..., boundingBox=..., prefill=false, tile=std::shared_ptr (count 9, weak 0) 0x6fd6d2b8) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:276 | |
| #7 0x00173af4 in operator()<osmscout::AreaSearchParameter&, osmscout::TypeInfoSet&, osmscout::GeoBox&, bool&, std::shared_ptr<osmscout::Tile>&, void> (__object=<optimized out>, this=<optimized out>) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:681 | |
| #8 __call<bool, 0u, 1u, 2u, 3u, 4u, 5u> (__args=<optimized out>, this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1296 | |
| #9 operator()<, bool> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1355 | |
| #10 __invoke<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(const osmscout::AreaSearchParameter&, const osmscout::TypeInfoSet&, const osmscout::GeoBox&, bool, const std::shared_ptr<osmscout::Tile>&)const>(const osmscout::MapService*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)> > (__f=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:234 | |
| #11 operator()<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:467 | |
| #12 _M_invoke<> (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1732 | |
| #13 operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:1720 | |
| #14 std::_Function_handler<bool (), std::reference_wrapper<std::_Bind_simple<std::reference_wrapper<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::TypeInfoSet const&, osmscout::GeoBox const&, bool, std::shared_ptr<osmscout::Tile> const&) const> (osmscout::MapService const*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)> > ()> > >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2087 | |
| #15 0x001736f2 in operator() (this=0x6a48e97c) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #16 operator() (this=0x6a48e978) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1208 | |
| #17 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, bool> >::_M_invoke(std::_Any_data const&) (__functor=...) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2057 | |
| #18 0x0017402e in operator() (this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/functional:2464 | |
| #19 std::__future_base::_State_base::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>&, bool&) (this=0x4430d3e0, __f=..., __set=@0x454fecb3: false) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:469 | |
| #20 0x40fb535c in __GI___pthread_once (once_control=0x4430d434, init_routine=0x40dcd67d <__once_proxy+1>) at ../ports/sysdeps/unix/sysv/linux/arm/nptl/pthread_once.c:76 | |
| #21 0x00179922 in __gthread_once (__func=<optimized out>, __once=0x4430d434) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/armv7hl-meego-linux-gnueabi/bits/gthr-default.h:699 | |
| #22 call_once<void (std::__future_base::_State_base::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()>&, bool&), std::__future_base::_State_base* const, std::reference_wrapper<std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter>()> >, std::reference_wrapper<bool> > (__f=<optimized out>, __once=...) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/mutex:786 | |
| #23 _M_set_result (__ignore_failure=false, __res=..., this=0x4430d3e0) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:358 | |
| #24 std::__future_base::_Task_state<std::_Bind<std::_Mem_fn<bool (osmscout::MapService::*)(osmscout::AreaSearchParameter const&, osmscout::TypeInfoSet const&, osmscout::GeoBox const&, bool, std::shared_ptr<osmscout::Tile> const&) const> (osmsc---Type <return> to continue, or q <return> to quit--- | |
| out::MapService const*, osmscout::AreaSearchParameter, osmscout::TypeInfoSet, osmscout::GeoBox, bool, std::shared_ptr<osmscout::Tile>)>, std::allocator<int>, bool ()>::_M_run() (this=0x4430d3e0) | |
| at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1278 | |
| #25 0x0016e59a in operator() (this=0x454fed34) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/future:1412 | |
| #26 osmscout::MapService::NodeWorkerLoop (this=0x41cc08) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-map/src/osmscout/MapService.cpp:609 | |
| #27 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| #28 0x40dcdd1c in ?? () from /usr/lib/libstdc++.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 8 (Thread 0x4514f370 (LWP 9475)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab3590 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x42d6d764 in ?? () from /usr/lib/libgio-2.0.so.0 | |
| #4 0x42ad6f8a in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #5 0x40fb0fd6 in start_thread (arg=0x4514f370) at pthread_create.c:314 | |
| #6 0x40f17c7c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:92 from /lib/libc.so.6 | |
| #7 0x40f17c7c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:92 from /lib/libc.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 7 (Thread 0x44ed1370 (LWP 9474)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x42ab33c0 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #4 0x42ad6f8a in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #5 0x40fb0fd6 in start_thread (arg=0x44ed1370) at pthread_create.c:314 | |
| #6 0x40f17c7c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:92 from /lib/libc.so.6 | |
| #7 0x40f17c7c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:92 from /lib/libc.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 6 (Thread 0x44c6a370 (LWP 9473)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x42c8976c in ?? () from /usr/lib/libdconf.so.1 | |
| #4 0x42ad6f8a in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #5 0x40fb0fd6 in start_thread (arg=0x44c6a370) at pthread_create.c:314 | |
| #6 0x40f17c7c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:92 from /lib/libc.so.6 | |
| #7 0x40f17c7c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/clone.S:92 from /lib/libc.so.6 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 5 (Thread 0x449ff370 (LWP 9472)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44 | |
| #1 0x40e9bd2e in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 | |
| #2 0x40e9ebb4 in __GI_abort () at abort.c:89 | |
| #3 0x40ec49f8 in __libc_message (do_abort=<optimized out>, fmt=0x40f56c58 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 | |
| #4 0x40ecd6fe in malloc_printerr (ptr=<optimized out>, str=0x40f56e04 "double free or corruption (fasttop)", action=1) at malloc.c:4996 | |
| #5 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840 | |
| #6 0x40ecfb3e in __GI___libc_free (mem=<optimized out>) at malloc.c:2946 | |
| #7 0x001c9892 in deallocate (this=<optimized out>, __p=0x6804eb98) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/ext/new_allocator.h:110 | |
| #8 _M_deallocate_node (this=<optimized out>, __n=0x6804eb98) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/bits/hashtable.h:747 | |
| #9 _M_erase (__n=0x6804eb98, __prev_n=0x68023600, __bkt=5020, this=<optimized out>) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/bits/hashtable.h:1496 | |
| #10 erase (__it=..., this=0x438c05a4) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/bits/hashtable.h:1470 | |
| #11 erase (__it=..., this=0x438c05a4) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/bits/hashtable.h:681 | |
| #12 erase (__it=..., this=0x438c05a4) at /opt/cross/armv7hl-meego-linux-gnueabi/include/c++/4.8.3/bits/unordered_map.h:453 | |
| #13 StripCache (this=0x438c0594) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/util/Cache.h:135 | |
| #14 osmscout::Cache<unsigned long long, std::shared_ptr<osmscout::Node>, unsigned long long>::SetEntry (this=0x438c0594, entry=...) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/util/Cache.h:242 | |
| #15 0x001cc72e in osmscout::DataFile<osmscout::Node>::GetByOffset<__gnu_cxx::__normal_iterator<unsigned long long const*, std::vector<unsigned long long, std::allocator<unsigned long long> > > > (this=0x438c0588, begin=46954035, | |
| end=4294967297, size=<optimized out>, data=std::vector of length 509, capacity 1719 = {...}) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/include/osmscout/DataFile.h:307 | |
| #16 0x001c7336 in osmscout::Database::GetNodesByOffset (this=<optimized out>, offsets=std::vector of length 1719, capacity 2048 = {...}, nodes=std::vector of length 509, capacity 1719 = {...}) | |
| ---Type <return> to continue, or q <return> to quit--- | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/Database.cpp:609 | |
| #17 0x001d8862 in osmscout::LocationService::LoadNearNodes (this=this@entry=0x3f4910, location=..., types=..., candidates=std::vector of length 24, capacity 32 = {...}, maxDistance=100) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/LocationService.cpp:1571 | |
| #18 0x001d927a in osmscout::LocationService::DescribeLocationByAddress (this=0x3f4910, location=..., description=..., lookupDistance=100, sizeFilter=1) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout/src/osmscout/LocationService.cpp:1768 | |
| #19 0x0011b40e in DBThread::requestLocationDescription (this=0x36dd38, location=...) at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/dependencies/libosmscout/libosmscout-client-qt/src/osmscout/DBThread.cpp:931 | |
| #20 0x001147b4 in DBThread::qt_static_metacall (_o=0x36dd38, _c=<optimized out>, _id=<optimized out>, _a=0x93fd88) | |
| at /home/mersdk/share/SailfishOS/projects/osmscout-sailfish/rpmbuilddir-arm/dependencies/libosmscout/libosmscout-client-qt/moc_DBThread.cpp:199 | |
| #21 0x40bc062e in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 | |
| #22 0x40ba1ef2 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 | |
| #23 0x40ba1e76 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 | |
| #24 0x40ba36be in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 | |
| #25 0x40bda7a8 in ?? () from /usr/lib/libQt5Core.so.5 | |
| #26 0x40bda7a8 in ?? () from /usr/lib/libQt5Core.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 4 (Thread 0x44622370 (LWP 9471)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x40bda0ba in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x40ba0892 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #5 0x40a7425c in QThread::exec() () from /usr/lib/libQt5Core.so.5 | |
| #6 0x4109acea in ?? () from /usr/lib/libQt5DBus.so.5 | |
| #7 0x4109acea in ?? () from /usr/lib/libQt5DBus.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 3 (Thread 0x442ff370 (LWP 9470)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x40bda0a4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x40ba0892 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #5 0x40a7425c in QThread::exec() () from /usr/lib/libQt5Core.so.5 | |
| #6 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| #7 0x40a773d0 in ?? () from /usr/lib/libQt5Core.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 2 (Thread 0x4375c370 (LWP 9469)): | |
| #0 0x40f0d0c2 in poll () at ../sysdeps/unix/syscall-template.S:81 | |
| #1 0x42ab32e2 in ?? () from /usr/lib/libglib-2.0.so.0 | |
| #2 0x42ab339a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 | |
| #3 0x40bda0a4 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #4 0x40ba0892 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 | |
| #5 0x40a7425c in QThread::exec() () from /usr/lib/libQt5Core.so.5 | |
| #6 0x404fc6a6 in ?? () from /usr/lib/libQt5Qml.so.5 | |
| #7 0x404fc6a6 in ?? () from /usr/lib/libQt5Qml.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) | |
| Thread 1 (Thread 0x42fe3b30 (LWP 9461)): | |
| #0 __libc_do_syscall () at ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:43 | |
| #1 0x40fb4340 in __pthread_cond_wait (cond=0x722b10, mutex=0x722af8) at pthread_cond_wait.c:187 | |
| #2 0x40a77ccc in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQt5Core.so.5 | |
| #3 0x401b4758 in ?? () from /usr/lib/libQt5Quick.so.5 | |
| #4 0x401b4758 in ?? () from /usr/lib/libQt5Quick.so.5 | |
| Backtrace stopped: previous frame identical to this frame (corrupt stack?) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment