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
