Well, now you have to compile latest. :) I just committed a patch to fix that 
crash. Thanks for 
reporting.

Am Dienstag, 13. Oktober 2015, 19:32:46 schrieb Ulrich Eckhardt:
> Hi,
> 
> I tried to import my old QLandkarteGT database. But QMapShack crashed
> (latest QMapShack from the repository compiled on OpenSuse 13.2 x86_64).
> 
> A stack trace of the crash:
> #0  0x00007f22a3f3bbe4 in QTreeWidget::topLevelItemCount() const () at
> /usr/lib64/libQt5Widgets.so.5
> #1  0x0000000000578dbe in IGisProject::IGisProject(IGisProject::type_e,
> QString const&, CGisListWks*) (this=0x7ffc2218ced0, type=<optimized out>,
> filename=..., parent=0x0)
>     at /usr/src/qmapshack/QMapShack/src/gis/prj/IGisProject.cpp:57
> #2  0x0000000000658cf5 in CDBProject::CDBProject(CQlgtFolder&)
> (this=0x7ffc2218ced0, folder=...)
>     at /usr/src/qmapshack/QMapShack/src/qlgt/converter.cpp:40
> #3  0x0000000000677949 in CQmsDb::addFolder(CQlgtFolder&) (this=0x13d8850,
> folder=...)
>     at /usr/src/qmapshack/QMapShack/src/qlgt/CQmsDb.cpp:129
> #4  0x00000000006736ee in CQlgtDb::xferFolders() (this=this@entry=0x172a260)
> at /usr/src/qmapshack/QMapShack/src/qlgt/CQlgtDb.cpp:658
> #5  0x0000000000675035 in CQlgtDb::start(QString const&) (this=0x172a260,
> filename=...)
>     at /usr/src/qmapshack/QMapShack/src/qlgt/CQlgtDb.cpp:611
> #6  0x00000000006883e0 in CImportDatabase::slotStart() (this=0x181eda0)
>     at /usr/src/qmapshack/QMapShack/src/tool/CImportDatabase.cpp:112
> #7  0x00007f229e425b26 in QMetaObject::activate(QObject*, int, int, void**)
> () at /usr/lib64/libQt5Core.so.5
> #8  0x00007f22a4004122 in QAbstractButton::clicked(bool) () at
> /usr/lib64/libQt5Widgets.so.5
> #9  0x00007f22a3d7c936 in  () at /usr/lib64/libQt5Widgets.so.5
> #10 0x00007f22a3d7d44e in  () at /usr/lib64/libQt5Widgets.so.5
> #11 0x00007f22a3d7d5c4 in QAbstractButton::mouseReleaseEvent(QMouseEvent*)
> () at /usr/lib64/libQt5Widgets.so.5
> #12 0x00007f22a3cc68e1 in QWidget::event(QEvent*) () at
> /usr/lib64/libQt5Widgets.so.5
> #13 0x00007f22a3c86bac in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /usr/lib64/libQt5Widgets.so.5
> #14 0x00007f22a3c8c4ab in QApplication::notify(QObject*, QEvent*) () at
> /usr/lib64/libQt5Widgets.so.5
> #15 0x00007f229e3f62b5 in QCoreApplication::notifyInternal(QObject*,
> QEvent*) () at /usr/lib64/libQt5Core.so.5
> #16 0x00007f22a3c8aef1 in QApplicationPrivate::sendMouseEvent(QWidget*,
> QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
> /usr/lib64/libQt5Widgets.so.5
> #17 0x00007f22a3cdded6 in  () at /usr/lib64/libQt5Widgets.so.5
> #18 0x00007f22a3cdfdeb in  () at /usr/lib64/libQt5Widgets.so.5
> #19 0x00007f22a3c86bac in QApplicationPrivate::notify_helper(QObject*,
> QEvent*) () at /usr/lib64/libQt5Widgets.so.5
> #20 0x00007f22a3c8ba00 in QApplication::notify(QObject*, QEvent*) () at
> /usr/lib64/libQt5Widgets.so.5
> ---Type <return> to continue, or q <return> to quit---q
> Python Exception <type 'exceptions.KeyboardInterrupt'> Quit:
> 
> #22 0x00007f229e92b91a in
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::Mou
> seEvent*) () at /usr/lib64/libQt5Gui.so.5
> 
> #23 0x00007f229e92d145 in
> QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePriva
> te::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
> 
> #24 0x00007f229e913998 in
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEve
> ntsFlag>) () at /usr/lib64/libQt5Gui.so.5
> 
> #25 0x00007f2287193280 in  () at /usr/lib64/qt5/plugins/platforms/libqxcb.so
> 
> #26 0x00007f229ce7ca04 in g_main_context_dispatch () at
> /usr/lib64/libglib-2.0.so.0
> #27 0x00007f229ce7cc48 in  () at /usr/lib64/libglib-2.0.so.0
> 
> #28 0x00007f229ce7ccec in g_main_context_iteration () at
> /usr/lib64/libglib-2.0.so.0
> #29 0x00007f229e44d5ec in
> QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> ()
> 
>     at /usr/lib64/libQt5Core.so.5
> 
> #30 0x00007f229e3f421b in
> QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
> 
>     at /usr/lib64/libQt5Core.so.5
> 
> #31 0x00007f229e3fb886 in QCoreApplication::exec() () at
> /usr/lib64/libQt5Core.so.5
> #32 0x0000000000486c55 in main(int, char**) (argc=1, argv=<optimized out>)
> 
>     at /usr/src/qmapshack/QMapShack/src/main.cpp:73
> 
> (gdb)

------------------------------------------------------------------------------
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to