Bug 185750 - kexi crashed when it was importing mdb file
Summary: kexi crashed when it was importing mdb file
Status: CLOSED WORKSFORME
Alias: None
Product: KEXI
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Jarosław Staniek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-27 21:55 UTC by Tomasz
Modified: 2009-03-02 19:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz 2009-02-27 21:55:12 UTC
Version:            (using KDE 3.5.10)
OS:                Linux
Installed from:    Ubuntu Packages

[Thread debugging using libthread_db enabled]
[New Thread 0xb60126c0 (LWP 17175)]
[KCrash handler]
#6  0xb80a6430 in __kernel_vsyscall ()
#7  0xb7e0f8a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7e11268 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7e4d16d in ?? () from /lib/tls/i686/cmov/libc.so.6
#10 0xb7e53f7f in ?? () from /lib/tls/i686/cmov/libc.so.6
#11 0xb7e55eb2 in ?? () from /lib/tls/i686/cmov/libc.so.6
#12 0xb7e578c5 in malloc () from /lib/tls/i686/cmov/libc.so.6
#13 0xb8032dc7 in operator new () from /usr/lib/libstdc++.so.6
#14 0xb7dc9170 in QMapPrivate<QCString, QString>::insert (this=0x8aceb90, 
    x=0x0, y=0x8933f58, k=@0xb5b77fb0) at /usr/share/qt3/include/qmap.h:555
#15 0xb7dc9e5e in QMap<QCString, QString>::insert (this=0x8ad18f0, 
    key=@0xb5b77fb0, value=@0xbfca4d48, overwrite=true)
    at /usr/share/qt3/include/qmap.h:546
#16 0xb7dc9ff5 in QMap<QCString, QString>::operator[] (this=0x8ad18f0, 
    k=@0xb5b77fb0) at /usr/share/qt3/include/qmap.h:806
#17 0xb5b670f5 in KexiMigration::MDBMigrate::MDBMigrate ()
   from /usr/lib/kde3/keximigrate_mdb.so
#18 0xb5b6b3d2 in KGenericFactory<KexiMigration::MDBMigrate, QObject>::createObject () from /usr/lib/kde3/keximigrate_mdb.so
#19 0xb710be71 in KLibFactory::create () from /usr/kde3/lib/libkdecore.so.4
#20 0xb5a78164 in KexiMigration::MigrateManagerInternal::driver (
    this=0x8ac6be0, name=@0xbfca4ffc)
    at /usr/include/kde/kparts/componentfactory.h:67
#21 0xb5a7868f in KexiMigration::MigrateManager::driver (this=0x89ba9e0, 
    name=@0xbfca4ffc)
    at /build/buildd/koffice-1.6.3/./kexi/migration/migratemanager.cpp:326
#22 0xb5a6ec3c in KexiMigration::ImportWizard::prepareImport (this=0x89ba8e8, 
    result=@0xbfca5080)
    at /build/buildd/koffice-1.6.3/./kexi/migration/importwizard.cpp:724
#23 0xb5a71770 in KexiMigration::ImportWizard::checkUserInput (this=0x89ba8e8)
    at /build/buildd/koffice-1.6.3/./kexi/migration/importwizard.cpp:402
#24 0xb5a71df3 in KexiMigration::ImportWizard::arriveImportingPage (
    this=0x89ba8e8)
    at /build/buildd/koffice-1.6.3/./kexi/migration/importwizard.cpp:531
#25 0xb5a72148 in KexiMigration::ImportWizard::pageSelected (this=0x89ba8e8)
    at /build/buildd/koffice-1.6.3/./kexi/migration/importwizard.cpp:981
#26 0xb5a7222a in KexiMigration::ImportWizard::qt_invoke (this=0x89ba8e8, 
    _id=62, _o=0xbfca51fc) at ./importwizard.moc:105
#27 0xb6aed38a in QObject::activate_signal (this=0x89ba8e8, clist=0x8a1bac8, 
    o=0xbfca51fc) at kernel/qobject.cpp:2359
#28 0xb6aef9c9 in QObject::activate_signal (this=0x89ba8e8, signal=3, param=
      {static null = {static null = <same as static member of an already seen type>, d = 0x879b0c0, static shared_null = 0x879b0c0}, d = 0xbfca527c, static shared_null = 0x879b0c0}) at kernel/qobject.cpp:2454
#29 0xb6e78da3 in QWizard::selected (this=0x89ba8e8, t0=@0x8a8358c)
    at .moc/release-shared-mt/moc_qwizard.cpp:137
#30 0xb6cb263f in QWizard::showPage (this=0x89ba8e8, page=0x8a8bd28)
    at dialogs/qwizard.cpp:357
#31 0xb6cb06a1 in QWizard::next (this=0x89ba8e8) at dialogs/qwizard.cpp:427
#32 0xb5a72309 in KexiMigration::ImportWizard::next (this=0x89ba8e8)
    at /build/buildd/koffice-1.6.3/./kexi/migration/importwizard.cpp:951
#33 0xb6e78d4b in QWizard::qt_invoke (this=0x89ba8e8, _id=57, _o=0xbfca5434)
    at .moc/release-shared-mt/moc_qwizard.cpp:149
#34 0xb73b1a6b in KWizard::qt_invoke () from /usr/kde3/lib/libkdeui.so.4
#35 0xb5a72192 in KexiMigration::ImportWizard::qt_invoke (this=0x89ba8e8, 
    _id=57, _o=0xbfca5434) at ./importwizard.moc:111
#36 0xb6aed38a in QObject::activate_signal (this=0x89bab98, clist=0x89bb958, 
    o=0xbfca5434) at kernel/qobject.cpp:2359
#37 0xb6aef8ab in QObject::activate_signal (this=0x89bab98, signal=4)
    at kernel/qobject.cpp:2328
#38 0xb6e546cc in QButton::clicked (this=0x89bab98)
    at .moc/release-shared-mt/moc_qbutton.cpp:152
#39 0xb6b87ba0 in QButton::mouseReleaseEvent (this=0x89bab98, e=0xbfca5820)
    at widgets/qbutton.cpp:839
#40 0xb6b27827 in QWidget::event (this=0x89bab98, e=0xbfca5820)
    at kernel/qwidget.cpp:4705
#41 0xb6a884f5 in QApplication::internalNotify (this=0x87a9bd0, 
    receiver=0x89bab98, e=0xbfca5820) at kernel/qapplication.cpp:2638
#42 0xb6a89712 in QApplication::notify (this=0x87a9bd0, receiver=0x89bab98, 
    e=0xbfca5820) at kernel/qapplication.cpp:2424
#43 0xb71db8b2 in KApplication::notify () from /usr/kde3/lib/libkdecore.so.4
#44 0xb6a226be in QApplication::sendSpontaneousEvent (receiver=0x89bab98, 
    event=0xbfca5820) at kernel/qapplication.h:526
#45 0xb6a1f5b0 in QETWidget::translateMouseEvent (this=0x89bab98, 
    event=0xbfca5c08) at kernel/qapplication_x11.cpp:4347
#46 0xb6a1e862 in QApplication::x11ProcessEvent (this=0x87a9bd0, 
    event=0xbfca5c08) at kernel/qapplication_x11.cpp:3524
#47 0xb6a32894 in QEventLoop::processEvents (this=0x87deef0, 
    flags=<value optimized out>) at kernel/qeventloop_x11.cpp:195
#48 0xb6aa0f00 in QEventLoop::enterLoop (this=0x87deef0)
    at kernel/qeventloop.cpp:201
#49 0xb6a88aff in QApplication::enter_loop (this=0x87a9bd0)
    at kernel/qapplication.cpp:2796
#50 0xb6c80d7d in QDialog::exec (this=0x89ba8e8) at dialogs/qdialog.cpp:435
#51 0xb7d0605c in KexiMainWindowImpl::showProjectMigrationWizard (
    this=0x887cb18, mimeType=@0xbfca5db8, databaseName=@0xbfca5dac, cdata=0x0)
    at /build/buildd/koffice-1.6.3/./kexi/main/keximainwindowimpl.cpp:4238
#52 0xb7d08444 in KexiMainWindowImpl::startup (this=0x887cb18)
    at /build/buildd/koffice-1.6.3/./kexi/main/keximainwindowimpl.cpp:1271
#53 0xb7d088c5 in KexiMainWindowImpl::create (argc=2, argv=0xbfca5f24, 
    aboutdata=0x0)
    at /build/buildd/koffice-1.6.3/./kexi/main/keximainwindowimpl.cpp:210
#54 0xb80668e4 in kdemain (argc=2, argv=0xbfca5f24)
    at /build/buildd/koffice-1.6.3/./kexi/main.cpp:30
#55 0x08048592 in main (argc=) at kexi.la.cpp:2
Comment 1 Jarosław Staniek 2009-02-27 22:33:46 UTC
Thanks for reporting,
What is your Ubuntu version?
Did you install kexi-mdb-driver package compatible with your Ubuntu version?
Comment 2 Jarosław Staniek 2009-02-28 22:50:54 UTC
Please take a look at this report https://bugs.launchpad.net/ubuntu/+source/kexi/+bug/184810

... and this proposed solution: https://bugs.launchpad.net/ubuntu/+source/kexi/+bug/184810/comments/4

This means that you seem to have installed kexi-mdb-plugin package, but better please uninstall it and install kexi-mdb-driver package.

Note, I am not Ubuntu user.

Sometimes packaging issues are rather independent to us, authors of Kexi...
Perhaps this is the case.

But if you have Ubuntu 8.10+, maybe the issue is with version of the mdb file? If so, converting to supported version can be performed (via Access). As noted at http://kexi-project.org/wiki/wikiview/index.php@MDBDriver.html#3._Status -- MS Access 95, 97, 2000, XP and 2003 are only supported.
Comment 3 Tomasz 2009-03-02 11:09:10 UTC
In Ubuntu 8.10 it's necessary use the package kexi-mdb-driver for Gutsy: http://packages.ubuntu.com/gutsy/kexi-mdb-driver.