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::MouseEvent*)
() at /usr/lib64/libQt5Gui.so.5

#23 0x00007f229e92d145 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() at /usr/lib64/libQt5Gui.so.5

#24 0x00007f229e913998 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() 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)
-- 
Ulrich Eckhardt                  http://www.uli-eckhardt.de

Ein Blitzableiter auf dem Kirchturm ist das denkbar stärkste
Misstrauensvotum gegen den lieben Gott. (Karl Krauss)

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

Reply via email to