Bug 285380

Summary: Trying to import a second database when one is already opened lead to crash
Product: [Applications] KEXI Reporter: Bruno Friedmann <bruno>
Component: Migration/Import/ExportAssignee: Jarosław Staniek <staniek>
Status: CLOSED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.4 beta3 (Calligra 2.4 beta3)   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bruno Friedmann 2011-10-31 10:45:11 UTC
Application: kexi (2.4 Beta 3 (Calligra 2.4 Beta 3))
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-rc9-1-desktop x86_64
Distribution: "openSUSE 12.1 RC 1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I've successfully imported a first database from a Office 2003 Access mdb file.
Then I restart the assistant to import a second database (in a new kexi file) once I hit import data+structure it crash immediately

-- Backtrace:
Application: Kexi (kexi), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc2d00157a0 (LWP 14332))]

Thread 2 (Thread 0x7fc2b754b700 (LWP 15511)):
#0  pthread_mutex_unlock (mutex=0xac4f58) at forward.c:184
#1  0x00007fc2cb56aa6f in g_main_context_prepare (context=0xac4f50, priority=0x7fc2b754abc8) at gmain.c:2782
#2  0x00007fc2cb56b92d in g_main_context_iterate (context=0xac4f50, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053
#3  0x00007fc2cb56bf59 in g_main_context_iteration (context=0xac4f50, may_block=1) at gmain.c:3136
#4  0x00007fc2cec133a6 in QEventDispatcherGlib::processEvents (this=0xb114b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fc2cebe7882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fc2cebe7a7f in QEventLoop::exec (this=0x7fc2b754acf0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007fc2ceaff5cf in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007fc2cebca94f in QInotifyFileSystemWatcherEngine::run (this=0xb810e0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fc2ceb02015 in QThreadPrivate::start (arg=0xb810e0) at thread/qthread_unix.cpp:331
#10 0x00007fc2c18badfa in ?? () from /usr/lib64/libGL.so.1
#11 0x00007fc2cb823f05 in start_thread (arg=0x7fc2b754b700) at pthread_create.c:301
#12 0x00007fc2ce7d153d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fc2d00157a0 (LWP 14332)):
[KCrash Handler]
#6  0x00007fc2b53b45bc in mdb_read_indices (table=0x1a0d9d0) at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/mdbtools/libmdb/index.c:134
#7  0x00007fc2b53affa4 in KexiMigration::MDBMigrate::getPrimaryKey (this=<optimized out>, table=0x1a52190, tableDef=0x1a0d9d0) at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/keximdb/mdbmigrate.cpp:396
#8  0x00007fc2b53b06bb in KexiMigration::MDBMigrate::drv_readTableSchema (this=0x12c7c70, originalName=<optimized out>, tableSchema=...) at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/keximdb/mdbmigrate.cpp:188
#9  0x00007fc2b57d68fd in KexiMigration::KexiMigrate::performImport (this=0x12c7c70, result=0x7fffb7fa13d0) at /usr/src/debug/calligra-2.3.83/kexi/migration/keximigrate.cpp:200
#10 0x00007fc2b57e29a0 in KexiMigration::ImportWizard::import (this=0x115ce00) at /usr/src/debug/calligra-2.3.83/kexi/migration/importwizard.cpp:817
#11 0x00007fc2b57e32ca in KexiMigration::ImportWizard::next (this=0x115ce00) at /usr/src/debug/calligra-2.3.83/kexi/migration/importwizard.cpp:902
#12 0x00007fc2cc3a8ce1 in KAssistantDialog::qt_metacall (this=0x115ce00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kassistantdialog.moc:76
#13 0x00007fc2b57e1eb0 in KexiMigration::ImportWizard::qt_metacall (this=0x115ce00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb7fa1a10) at /usr/src/debug/calligra-2.3.83/build/kexi/migration/importwizard.moc:78
#14 0x00007fc2cebfb3fa in QMetaObject::activate (sender=0x115ce00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3287
#15 0x00007fc2cc3b9cd0 in KDialog::slotButtonClicked (this=0x115ce00, button=8192) at /usr/src/debug/kdelibs-4.7.2/kdeui/dialogs/kdialog.cpp:897
#16 0x00007fc2cc3ba252 in KDialog::qt_metacall (this=0x115ce00, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7fffb7fa1c40) at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kdialog.moc:190
#17 0x00007fc2cc491200 in KPageDialog::qt_metacall (this=0x115ce00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb7fa1c40) at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kpagedialog.moc:70
#18 0x00007fc2cc3a8c78 in KAssistantDialog::qt_metacall (this=0x115ce00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kassistantdialog.moc:70
#19 0x00007fc2b57e1eb0 in KexiMigration::ImportWizard::qt_metacall (this=0x115ce00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffb7fa1c40) at /usr/src/debug/calligra-2.3.83/build/kexi/migration/importwizard.moc:78
#20 0x00007fc2cebfb3fa in QMetaObject::activate (sender=0xe51b00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb7fa1c40) at kernel/qobject.cpp:3287
#21 0x00007fc2cec015ae in QSignalMapper::mapped (this=<optimized out>, _t1=8192) at .moc/release-shared/moc_qsignalmapper.cpp:101
#22 0x00007fc2cec01b4b in QSignalMapper::map (this=0xe51b00, sender=0xa9f4d0) at kernel/qsignalmapper.cpp:266
#23 0x00007fc2cec01fa0 in QSignalMapper::qt_metacall (this=0xe51b00, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffb7fa1d90) at .moc/release-shared/moc_qsignalmapper.cpp:87
#24 0x00007fc2cebfb3fa in QMetaObject::activate (sender=0xa9f4d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb7fa1d90) at kernel/qobject.cpp:3287
#25 0x00007fc2cf755ba2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#26 0x00007fc2cf49d41e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:546
#27 0x00007fc2cf49e75b in QAbstractButtonPrivate::click (this=0xe550b0) at widgets/qabstractbutton.cpp:539
#28 0x00007fc2cf49e9cc in QAbstractButton::mouseReleaseEvent (this=0xa9f4d0, e=0x7fffb7fa2660) at widgets/qabstractbutton.cpp:1121
#29 0x00007fc2cf13b236 in QWidget::event (this=0xa9f4d0, event=0x7fffb7fa2660) at kernel/qwidget.cpp:8295
#30 0x00007fc2cf0eabe4 in notify_helper (e=0x7fffb7fa2660, receiver=0xa9f4d0, this=0x6b6ec0) at kernel/qapplication.cpp:4481
#31 QApplicationPrivate::notify_helper (this=0x6b6ec0, receiver=0xa9f4d0, e=0x7fffb7fa2660) at kernel/qapplication.cpp:4453
#32 0x00007fc2cf0f036b in QApplication::notify (this=<optimized out>, receiver=0xa9f4d0, e=0x7fffb7fa2660) at kernel/qapplication.cpp:4042
#33 0x00007fc2cc462e36 in KApplication::notify (this=0x6ae1d0, receiver=0xa9f4d0, event=0x7fffb7fa2660) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#34 0x00007fc2cebe867c in QCoreApplication::notifyInternal (this=0x6ae1d0, receiver=0xa9f4d0, event=0x7fffb7fa2660) at kernel/qcoreapplication.cpp:787
#35 0x00007fc2cf0ebbb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#36 QApplicationPrivate::sendMouseEvent (receiver=0xa9f4d0, event=0x7fffb7fa2660, alienWidget=0xa9f4d0, nativeWidget=0x115ce00, buttonDown=0xa9f4d0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3141
#37 0x00007fc2cf167ad5 in QETWidget::translateMouseEvent (this=0x115ce00, event=<optimized out>) at kernel/qapplication_x11.cpp:4472
#38 0x00007fc2cf1669aa in QApplication::x11ProcessEvent (this=0x6ae1d0, event=0x7fffb7fa2f20) at kernel/qapplication_x11.cpp:3598
#39 0x00007fc2cf18e222 in x11EventSourceDispatch (s=0x6bc770, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0x00007fc2cb56b58d in g_main_dispatch (context=0x6bb620) at gmain.c:2425
#41 g_main_context_dispatch (context=0x6bb620) at gmain.c:2995
#42 0x00007fc2cb56bd88 in g_main_context_iterate (context=0x6bb620, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#43 0x00007fc2cb56bf59 in g_main_context_iteration (context=0x6bb620, may_block=1) at gmain.c:3136
#44 0x00007fc2cec1333f in QEventDispatcherGlib::processEvents (this=0x645340, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#45 0x00007fc2cf18deae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#46 0x00007fc2cebe7882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007fc2cebe7a7f in QEventLoop::exec (this=0x7fffb7fa32f0, flags=...) at kernel/qeventloop.cpp:201
#48 0x00007fc2cf59cd56 in QDialog::exec (this=0x115ce00) at dialogs/qdialog.cpp:552
#49 0x00007fc2cfc0fc3d in KexiMainWindow::showProjectMigrationWizard (this=0x887710, mimeType=..., databaseName=<optimized out>, cdata=0x0) at /usr/src/debug/calligra-2.3.83/kexi/main/KexiMainWindow.cpp:4947
#50 0x00007fc2cfc101bc in KexiMainWindow::slotToolsImportProject (this=0x887710) at /usr/src/debug/calligra-2.3.83/kexi/main/KexiMainWindow.cpp:4842
#51 0x00007fc2cfc1208d in KexiMainWindow::qt_metacall (this=0x887710, _c=QMetaObject::InvokeMetaMethod, _id=88, _a=0x7fffb7fa36c0) at /usr/src/debug/calligra-2.3.83/build/kexi/main/KexiMainWindow.moc:508
#52 0x00007fc2cebfb3fa in QMetaObject::activate (sender=0x8ea290, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb7fa36c0) at kernel/qobject.cpp:3287
#53 0x00007fc2cf0e45d2 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#54 0x00007fc2cf0e47bf in QAction::activate (this=0x8ea290, event=<optimized out>) at kernel/qaction.cpp:1257
#55 0x00007fc2cf49e71a in QAbstractButtonPrivate::click (this=0x9c4080) at widgets/qabstractbutton.cpp:528
#56 0x00007fc2cf49e9cc in QAbstractButton::mouseReleaseEvent (this=0x951ca0, e=0x7fffb7fa3fa0) at widgets/qabstractbutton.cpp:1121
#57 0x00007fc2cf55ae4a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:721
#58 0x00007fc2cf13b236 in QWidget::event (this=0x951ca0, event=0x7fffb7fa3fa0) at kernel/qwidget.cpp:8295
#59 0x00007fc2cf0eabe4 in notify_helper (e=0x7fffb7fa3fa0, receiver=0x951ca0, this=0x6b6ec0) at kernel/qapplication.cpp:4481
#60 QApplicationPrivate::notify_helper (this=0x6b6ec0, receiver=0x951ca0, e=0x7fffb7fa3fa0) at kernel/qapplication.cpp:4453
#61 0x00007fc2cf0f036b in QApplication::notify (this=<optimized out>, receiver=0x951ca0, e=0x7fffb7fa3fa0) at kernel/qapplication.cpp:4042
#62 0x00007fc2cc462e36 in KApplication::notify (this=0x6ae1d0, receiver=0x951ca0, event=0x7fffb7fa3fa0) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#63 0x00007fc2cebe867c in QCoreApplication::notifyInternal (this=0x6ae1d0, receiver=0x951ca0, event=0x7fffb7fa3fa0) at kernel/qcoreapplication.cpp:787
#64 0x00007fc2cf0ebbb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#65 QApplicationPrivate::sendMouseEvent (receiver=0x951ca0, event=0x7fffb7fa3fa0, alienWidget=0x951ca0, nativeWidget=0x8f1d40, buttonDown=0x951ca0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3141
#66 0x00007fc2cf167ad5 in QETWidget::translateMouseEvent (this=0x8f1d40, event=<optimized out>) at kernel/qapplication_x11.cpp:4472
#67 0x00007fc2cf1669aa in QApplication::x11ProcessEvent (this=0x6ae1d0, event=0x7fffb7fa4860) at kernel/qapplication_x11.cpp:3598
#68 0x00007fc2cf18e222 in x11EventSourceDispatch (s=0x6bc770, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#69 0x00007fc2cb56b58d in g_main_dispatch (context=0x6bb620) at gmain.c:2425
#70 g_main_context_dispatch (context=0x6bb620) at gmain.c:2995
#71 0x00007fc2cb56bd88 in g_main_context_iterate (context=0x6bb620, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073
#72 0x00007fc2cb56bf59 in g_main_context_iteration (context=0x6bb620, may_block=1) at gmain.c:3136
#73 0x00007fc2cec1333f in QEventDispatcherGlib::processEvents (this=0x645340, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#74 0x00007fc2cf18deae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#75 0x00007fc2cebe7882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#76 0x00007fc2cebe7a7f in QEventLoop::exec (this=0x7fffb7fa4c30, flags=...) at kernel/qeventloop.cpp:201
#77 0x00007fc2cebebc47 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#78 0x0000000000400809 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/calligra-2.3.83/kexi/main.cpp:34

This bug may be a duplicate of or related to bug 240343.

Possible duplicates by query: bug 259700.

Reported using DrKonqi
Comment 1 Bruno Friedmann 2011-10-31 10:52:49 UTC
Rerun the session with gdb give me this result
gdb kexi
GNU gdb (GDB) SUSE (7.3-40.3)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/kexi...Reading symbols from /usr/lib/debug/usr/bin/kexi.debug...done.
done.
(gdb) run
Starting program: /usr/bin/kexi 
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
[Thread debugging using libthread_db enabled]
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::setCompositionMode: Painter not active
QPainter::begin: Paint device returned engine == 0, type: 2
^^^^ "project_welcome" true 
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
Object::connect: No such slot KexiMainMenu::contentWidgetDestroyed()
^^^^ "project_welcome" false 
[New Thread 0x7fffe18e2700 (LWP 27364)]
[New Thread 0x7fffe0b1d700 (LWP 27459)]
Detaching after fork from child process 27464.
kexi(27207) KSambaSharePrivate::testparmParamValue: We got some errors while running testparm "Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
ERROR: pid directory /var/run/samba does not exist
" 
Detaching after fork from child process 27466.

Program received signal SIGSEGV, Segmentation fault.
0x00007fffe0b2b5bc in mdb_read_indices (table=0x11cbee0) at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/mdbtools/libmdb/index.c:134
134     /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/mdbtools/libmdb/index.c: No such file or directory.
        in /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/mdbtools/libmdb/index.c
(gdb) bt                                                                                                                                                                 
#0  0x00007fffe0b2b5bc in mdb_read_indices (table=0x11cbee0) at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/mdbtools/libmdb/index.c:134                        
#1  0x00007fffe0b26fa4 in KexiMigration::MDBMigrate::getPrimaryKey (this=<optimized out>, table=0x11cbb40, tableDef=0x11cbee0)                                           
    at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/keximdb/mdbmigrate.cpp:396                                                                                  
#2  0x00007fffe0b276bb in KexiMigration::MDBMigrate::drv_readTableSchema (this=0x1173ec0, originalName=<optimized out>, tableSchema=...)                                 
    at /usr/src/debug/calligra-2.3.83/kexi/migration/mdb/src/keximdb/mdbmigrate.cpp:188                                                                                  
#3  0x00007fffe199c8fd in KexiMigration::KexiMigrate::performImport (this=0x1173ec0, result=0x7fffffffa310)                                                              
    at /usr/src/debug/calligra-2.3.83/kexi/migration/keximigrate.cpp:200                                                                                                 
#4  0x00007fffe19a89a0 in KexiMigration::ImportWizard::import (this=0xc7ecc0) at /usr/src/debug/calligra-2.3.83/kexi/migration/importwizard.cpp:817                      
#5  0x00007fffe19a92ca in KexiMigration::ImportWizard::next (this=0xc7ecc0) at /usr/src/debug/calligra-2.3.83/kexi/migration/importwizard.cpp:902                        
#6  0x00007ffff4323ce1 in KAssistantDialog::qt_metacall (this=0xc7ecc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>)                       
    at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kassistantdialog.moc:76                                                                                                  
#7  0x00007fffe19a7eb0 in KexiMigration::ImportWizard::qt_metacall (this=0xc7ecc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffffa950)             
    at /usr/src/debug/calligra-2.3.83/build/kexi/migration/importwizard.moc:78                                                                                           
#8  0x00007ffff6b763fa in QMetaObject::activate (sender=0xc7ecc0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3287            
#9  0x00007ffff4334cd0 in KDialog::slotButtonClicked (this=0xc7ecc0, button=8192) at /usr/src/debug/kdelibs-4.7.2/kdeui/dialogs/kdialog.cpp:897                          
#10 0x00007ffff4335252 in KDialog::qt_metacall (this=0xc7ecc0, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0x7fffffffab80)                                              
    at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kdialog.moc:190
#11 0x00007ffff440c200 in KPageDialog::qt_metacall (this=0xc7ecc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffffab80)
    at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kpagedialog.moc:70
#12 0x00007ffff4323c78 in KAssistantDialog::qt_metacall (this=0xc7ecc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>)
    at /usr/src/debug/kdelibs-4.7.2/build/kdeui/kassistantdialog.moc:70
#13 0x00007fffe19a7eb0 in KexiMigration::ImportWizard::qt_metacall (this=0xc7ecc0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffffffab80)
    at /usr/src/debug/calligra-2.3.83/build/kexi/migration/importwizard.moc:78
#14 0x00007ffff6b763fa in QMetaObject::activate (sender=0xc7ef70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffffab80) at kernel/qobject.cpp:3287
#15 0x00007ffff6b7c5ae in QSignalMapper::mapped (this=<optimized out>, _t1=8192) at .moc/release-shared/moc_qsignalmapper.cpp:101
#16 0x00007ffff6b7cb4b in QSignalMapper::map (this=0xc7ef70, sender=0xc8a710) at kernel/qsignalmapper.cpp:266
#17 0x00007ffff6b7cfa0 in QSignalMapper::qt_metacall (this=0xc7ef70, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0x7fffffffacd0)
    at .moc/release-shared/moc_qsignalmapper.cpp:87
#18 0x00007ffff6b763fa in QMetaObject::activate (sender=0xc8a710, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffffacd0) at kernel/qobject.cpp:3287
#19 0x00007ffff76d0ba2 in QAbstractButton::clicked (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#20 0x00007ffff741841e in QAbstractButtonPrivate::emitClicked (this=<optimized out>) at widgets/qabstractbutton.cpp:546
#21 0x00007ffff741975b in QAbstractButtonPrivate::click (this=0xc8a890) at widgets/qabstractbutton.cpp:539
#22 0x00007ffff74199cc in QAbstractButton::mouseReleaseEvent (this=0xc8a710, e=0x7fffffffb5a0) at widgets/qabstractbutton.cpp:1121
#23 0x00007ffff70b6236 in QWidget::event (this=0xc8a710, event=0x7fffffffb5a0) at kernel/qwidget.cpp:8295
#24 0x00007ffff7065be4 in notify_helper (e=0x7fffffffb5a0, receiver=0xc8a710, this=0x679ff0) at kernel/qapplication.cpp:4481
#25 QApplicationPrivate::notify_helper (this=0x679ff0, receiver=0xc8a710, e=0x7fffffffb5a0) at kernel/qapplication.cpp:4453
#26 0x00007ffff706b36b in QApplication::notify (this=<optimized out>, receiver=0xc8a710, e=0x7fffffffb5a0) at kernel/qapplication.cpp:4042
#27 0x00007ffff43dde36 in KApplication::notify (this=0x6703f0, receiver=0xc8a710, event=0x7fffffffb5a0)
    at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#28 0x00007ffff6b6367c in QCoreApplication::notifyInternal (this=0x6703f0, receiver=0xc8a710, event=0x7fffffffb5a0) at kernel/qcoreapplication.cpp:787
#29 0x00007ffff7066bb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#30 QApplicationPrivate::sendMouseEvent (receiver=0xc8a710, event=0x7fffffffb5a0, alienWidget=0xc8a710, nativeWidget=0xc7ecc0, buttonDown=0xc8a710, lastMouseReceiver=
    ..., spontaneous=true) at kernel/qapplication.cpp:3141
#31 0x00007ffff70e2ad5 in QETWidget::translateMouseEvent (this=0xc7ecc0, event=<optimized out>) at kernel/qapplication_x11.cpp:4472
#32 0x00007ffff70e19aa in QApplication::x11ProcessEvent (this=0x6703f0, event=0x7fffffffbe70) at kernel/qapplication_x11.cpp:3598
#33 0x00007ffff7109c3a in QEventDispatcherX11::processEvents (this=0x6748f0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#34 0x00007ffff6b62882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#35 0x00007ffff6b62a7f in QEventLoop::exec (this=0x7fffffffc0c0, flags=...) at kernel/qeventloop.cpp:201
#36 0x00007ffff7517d56 in QDialog::exec (this=0xc7ecc0) at dialogs/qdialog.cpp:552
#37 0x00007ffff7b8ac3d in KexiMainWindow::showProjectMigrationWizard (this=0x8524c0, mimeType=..., databaseName=<optimized out>, cdata=0x0)
    at /usr/src/debug/calligra-2.3.83/kexi/main/KexiMainWindow.cpp:4947
#38 0x00007ffff7b8b1bc in KexiMainWindow::slotToolsImportProject (this=0x8524c0) at /usr/src/debug/calligra-2.3.83/kexi/main/KexiMainWindow.cpp:4842
#39 0x00007ffff7b8d08d in KexiMainWindow::qt_metacall (this=0x8524c0, _c=QMetaObject::InvokeMetaMethod, _id=88, _a=0x7fffffffc490)
    at /usr/src/debug/calligra-2.3.83/build/kexi/main/KexiMainWindow.moc:508
#40 0x00007ffff6b763fa in QMetaObject::activate (sender=0x88dd80, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffffffc490) at kernel/qobject.cpp:3287
#41 0x00007ffff705f5d2 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
---Type <return> to continue, or q <return> to quit---
#42 0x00007ffff705f7bf in QAction::activate (this=0x88dd80, event=<optimized out>) at kernel/qaction.cpp:1257
#43 0x00007ffff741971a in QAbstractButtonPrivate::click (this=0x96b4e0) at widgets/qabstractbutton.cpp:528
#44 0x00007ffff74199cc in QAbstractButton::mouseReleaseEvent (this=0x9d46e0, e=0x7fffffffcd70) at widgets/qabstractbutton.cpp:1121
#45 0x00007ffff74d5e4a in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:721
#46 0x00007ffff70b6236 in QWidget::event (this=0x9d46e0, event=0x7fffffffcd70) at kernel/qwidget.cpp:8295
#47 0x00007ffff7065be4 in notify_helper (e=0x7fffffffcd70, receiver=0x9d46e0, this=0x679ff0) at kernel/qapplication.cpp:4481
#48 QApplicationPrivate::notify_helper (this=0x679ff0, receiver=0x9d46e0, e=0x7fffffffcd70) at kernel/qapplication.cpp:4453
#49 0x00007ffff706b36b in QApplication::notify (this=<optimized out>, receiver=0x9d46e0, e=0x7fffffffcd70) at kernel/qapplication.cpp:4042
#50 0x00007ffff43dde36 in KApplication::notify (this=0x6703f0, receiver=0x9d46e0, event=0x7fffffffcd70)
    at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#51 0x00007ffff6b6367c in QCoreApplication::notifyInternal (this=0x6703f0, receiver=0x9d46e0, event=0x7fffffffcd70) at kernel/qcoreapplication.cpp:787
#52 0x00007ffff7066bb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#53 QApplicationPrivate::sendMouseEvent (receiver=0x9d46e0, event=0x7fffffffcd70, alienWidget=0x9d46e0, nativeWidget=0x899000, buttonDown=0x9d46e0, lastMouseReceiver=
    ..., spontaneous=true) at kernel/qapplication.cpp:3141
#54 0x00007ffff70e2ad5 in QETWidget::translateMouseEvent (this=0x899000, event=<optimized out>) at kernel/qapplication_x11.cpp:4472
#55 0x00007ffff70e19aa in QApplication::x11ProcessEvent (this=0x6703f0, event=0x7fffffffd640) at kernel/qapplication_x11.cpp:3598
#56 0x00007ffff7109c3a in QEventDispatcherX11::processEvents (this=0x6748f0, flags=...) at kernel/qeventdispatcher_x11.cpp:132
#57 0x00007ffff6b62882 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007ffff6b62a7f in QEventLoop::exec (this=0x7fffffffd890, flags=...) at kernel/qeventloop.cpp:201
#59 0x00007ffff6b66c47 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#60 0x0000000000400809 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/calligra-2.3.83/kexi/main.cpp:34
(gdb) cont
Continuing.
KCrash: Application 'kexi' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/bruno/.kde4/socket-c-3po.vellerat.ioda.net/kdeinit4__0

Program received signal SIGSTOP, Stopped (signal).
0x00007ffff671ad0d in nanosleep () at ../sysdeps/unix/syscall-template.S:82
82      ../sysdeps/unix/syscall-template.S: No such file or directory.
        in ../sysdeps/unix/syscall-template.S

So a crash in mdbtools : but kexi should catch those kind of error, and don't crash itself
Comment 2 Bruno Friedmann 2011-10-31 11:02:21 UTC
gmdb2 can open that file (sorry private data) and reveal that mdb contain one form and 4 sql request. 
All other db that doens't crash have just tables definitions
Comment 3 Jarosław Staniek 2011-11-01 23:41:42 UTC

*** This bug has been marked as a duplicate of bug 240343 ***