Bug 294656

Summary: crash on importing mysql database
Product: [Applications] KEXI Reporter: masterroz
Component: Migration/Import/ExportAssignee: Kexi Bugs <kexi-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: staniek
Priority: NOR Keywords: triaged
Version: 2.3.3 (KOffice 2.3.3)   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=349156
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description masterroz 2012-02-23 03:11:00 UTC
Application: kexi (2.3.3 (KOffice 2.3.3))
KDE Platform Version: 4.7.4 (4.7.4) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Linux Mint 12 Lisa

-- Information about the crash:
- What I was doing when the application crashed:

trying to import a mysql database for local admin.

added a reomte connection by accident, changed it to local and started the import then crashed..

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

Thread 2 (Thread 0xb45acb70 (LWP 20292)):
#0  0x00d8ad10 in __GI_clock_gettime (clock_id=1, tp=0xb45abf68) at ../sysdeps/unix/clock_gettime.c:116
#1  0x001d27d5 in do_gettime (frac=0xb45abf60, sec=0xb45abf58) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x002a54b6 in QTimerInfoList::updateCurrentTime (this=0x87ad994) at kernel/qeventdispatcher_unix.cpp:339
#4  0x002a580a in QTimerInfoList::timerWait (this=0x87ad994, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x002a4053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb45ac06c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x002a40ed in timerSourcePrepare (source=0x87ad960, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x00c8c88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x00c8d637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x00c8dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x002a4b37 in QEventDispatcherGlib::processEvents (this=0x87a5ce8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x002751dd in QEventLoop::processEvents (this=0xb45ac1f0, flags=...) at kernel/qeventloop.cpp:149
#12 0x00275421 in QEventLoop::exec (this=0xb45ac1f0, flags=...) at kernel/qeventloop.cpp:201
#13 0x0017890b in QThread::exec (this=0x87a5548) at thread/qthread.cpp:498
#14 0x00255e2d in QInotifyFileSystemWatcherEngine::run (this=0x87a5548) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0017b7b3 in QThreadPrivate::start (arg=0x87a5548) at thread/qthread_unix.cpp:331
#16 0x0282c9cd in ?? () from /usr/lib/nvidia-current/libGL.so.1
#17 0x004830ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb5dc9720 (LWP 20291)):
[KCrash Handler]
#7  0x005a8968 in KexiDB::ConnectionData::serverInfoString(bool) const () from /usr/lib/libkexidb.so.8
#8  0x02a09c2f in KexiMigration::KexiMigrate::performImport(Kexi::ObjectStatus*) () from /usr/lib/libkeximigrate.so.8
#9  0x02a177f4 in KexiMigration::ImportWizard::import() () from /usr/lib/libkeximigrate.so.8
#10 0x02a18196 in KexiMigration::ImportWizard::next() () from /usr/lib/libkeximigrate.so.8
#11 0x05174807 in KAssistantDialog::qt_metacall (this=0x895fe20, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf8bb8e4) at ./kassistantdialog.moc:76
#12 0x02a16c12 in KexiMigration::ImportWizard::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkeximigrate.so.8
#13 0x0027cb7d in metacall (argv=0xbf8bb8e4, idx=76, cl=QMetaObject::InvokeMetaMethod, object=0x895fe20) at kernel/qmetaobject.cpp:237
#14 QMetaObject::metacall (object=0x895fe20, cl=QMetaObject::InvokeMetaMethod, idx=76, argv=0xbf8bb8e4) at kernel/qmetaobject.cpp:232
#15 0x0028ba6a in QMetaObject::activate (sender=0x895fe20, m=0x5483a48, local_signal_index=5, argv=0x0) at kernel/qobject.cpp:3278
#16 0x05187ac5 in KDialog::user2Clicked (this=0x895fe20) at ./kdialog.moc:234
#17 0x05188300 in KDialog::slotButtonClicked (this=0x895fe20, button=8192) at ../../kdeui/dialogs/kdialog.cpp:897
#18 0x051888f3 in KDialog::qt_metacall (this=0x895fe20, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbf8bbb28) at ./kdialog.moc:190
#19 0x05279dc2 in KPageDialog::qt_metacall (this=0x895fe20, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbf8bbb28) at ./kpagedialog.moc:70
#20 0x0517479e in KAssistantDialog::qt_metacall (this=0x895fe20, _c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbf8bbb28) at ./kassistantdialog.moc:70
#21 0x02a16c12 in KexiMigration::ImportWizard::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkeximigrate.so.8
#22 0x0027cb7d in metacall (argv=0xbf8bbb28, idx=69, cl=QMetaObject::InvokeMetaMethod, object=0x895fe20) at kernel/qmetaobject.cpp:237
#23 QMetaObject::metacall (object=0x895fe20, cl=QMetaObject::InvokeMetaMethod, idx=69, argv=0xbf8bbb28) at kernel/qmetaobject.cpp:232
#24 0x0028ba6a in QMetaObject::activate (sender=0x89604dc, m=0x3ac1b8, local_signal_index=0, argv=0xbf8bbb28) at kernel/qobject.cpp:3278
#25 0x00291b15 in QSignalMapper::mapped (this=0x89604dc, _t1=8192) at .moc/release-shared/moc_qsignalmapper.cpp:101
#26 0x00291c62 in QSignalMapper::map (this=0x89604dc, sender=0x8969db8) at kernel/qsignalmapper.cpp:266
#27 0x00291e1e in QSignalMapper::map (this=0x89604dc) at kernel/qsignalmapper.cpp:257
#28 0x00291f50 in QSignalMapper::qt_metacall (this=0x89604dc, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf8bbcb8) at .moc/release-shared/moc_qsignalmapper.cpp:87
#29 0x0027cb7d in metacall (argv=0xbf8bbcb8, idx=8, cl=QMetaObject::InvokeMetaMethod, object=0x89604dc) at kernel/qmetaobject.cpp:237
#30 QMetaObject::metacall (object=0x89604dc, cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbf8bbcb8) at kernel/qmetaobject.cpp:232
#31 0x0028ba6a in QMetaObject::activate (sender=0x8969db8, m=0x1887a28, local_signal_index=2, argv=0xbf8bbcb8) at kernel/qobject.cpp:3278
#32 0x01640e6d in QAbstractButton::clicked (this=0x8969db8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#33 0x0133f5dd in QAbstractButtonPrivate::emitClicked (this=0x8969e38) at widgets/qabstractbutton.cpp:546
#34 0x01340c4b in QAbstractButtonPrivate::click (this=0x8969e38) at widgets/qabstractbutton.cpp:539
#35 0x01340f06 in QAbstractButton::mouseReleaseEvent (this=0x8969db8, e=0xbf8bc26c) at widgets/qabstractbutton.cpp:1121
#36 0x00f85fc8 in QWidget::event (this=0x8969db8, event=0xbf8bc26c) at kernel/qwidget.cpp:8295
#37 0x013401a9 in QAbstractButton::event (this=0x8969db8, e=0xbf8bc26c) at widgets/qabstractbutton.cpp:1080
#38 0x013e27e8 in QPushButton::event (this=0x8969db8, e=0xbf8bc26c) at widgets/qpushbutton.cpp:683
#39 0x00f2bd84 in notify_helper (e=0xbf8bc26c, receiver=0x8969db8, this=0x829cbe8) at kernel/qapplication.cpp:4486
#40 QApplicationPrivate::notify_helper (this=0x829cbe8, receiver=0x8969db8, e=0xbf8bc26c) at kernel/qapplication.cpp:4458
#41 0x00f31deb in QApplication::notify (this=0x829cbe8, receiver=0x8969db8, e=0xbf8bc26c) at kernel/qapplication.cpp:4047
#42 0x05244971 in KApplication::notify (this=0x82973d8, receiver=0x8969db8, event=0xbf8bc26c) at ../../kdeui/kernel/kapplication.cpp:311
#43 0x0027619e in QCoreApplication::notifyInternal (this=0x82973d8, receiver=0x8969db8, event=0xbf8bc26c) at kernel/qcoreapplication.cpp:787
#44 0x00f2cd45 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QApplicationPrivate::sendMouseEvent (receiver=0x8969db8, event=0xbf8bc26c, alienWidget=0x8969db8, nativeWidget=0x895da30, buttonDown=0x1896eb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#46 0x00fb9304 in QETWidget::translateMouseEvent (this=0x895da30, event=0xbf8bc6ec) at kernel/qapplication_x11.cpp:4571
#47 0x00fb7e8d in QApplication::x11ProcessEvent (this=0x82973d8, event=0xbf8bc6ec) at kernel/qapplication_x11.cpp:3693
#48 0x00fe428c in x11EventSourceDispatch (s=0x829f8a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#49 0x00c8d25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x00c8d990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x00c8dc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#52 0x002a4ada in QEventDispatcherGlib::processEvents (this=0x8277ea8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#53 0x00fe3e7a in QGuiEventDispatcherGlib::processEvents (this=0x8277ea8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#54 0x002751dd in QEventLoop::processEvents (this=0xbf8bc9f0, flags=...) at kernel/qeventloop.cpp:149
#55 0x00275421 in QEventLoop::exec (this=0xbf8bc9f0, flags=...) at kernel/qeventloop.cpp:201
#56 0x01463819 in QDialog::exec (this=0x895fe20) at dialogs/qdialog.cpp:552
#57 0x00c0c300 in KexiMainWindow::showProjectMigrationWizard(QString const&, QString const&, KexiDB::ConnectionData const*) () from /usr/lib/libkeximain.so.8
#58 0x00c0cf78 in KexiMainWindow::startup() () from /usr/lib/libkeximain.so.8
#59 0x00c0d1f8 in KexiMainWindow::create(int, char**, KAboutData*) () from /usr/lib/libkeximain.so.8
#60 0x08048614 in ?? ()
#61 0x003ca113 in __libc_start_main (main=0x80485f0, argc=1, ubp_av=0xbf8bcc64, init=0x8048710 <__libc_csu_init>, fini=0x8048770 <__libc_csu_fini>, rtld_fini=0xdc2bc0, stack_end=0xbf8bcc5c) at libc-start.c:226
#62 0x08048671 in _start ()

Reported using DrKonqi
Comment 1 RussianNeuroMancer 2015-04-21 14:00:47 UTC
Created attachment 92143 [details]
New crash information added by DrKonqi

kexi (2.9.2) on KDE Platform 4.14.6 using Qt 4.8.6

- What I was doing when the application crashed:

Import remote MySQL database, created by LibreNMS in MySQL 5.6.24.

-- Backtrace (Reduced):
#6  0x00007fd969e33fd4 in KexiMigration::ImportWizard::next() () at /usr/lib/libkeximigrate.so.14
[...]
#8  0x00007fd969461fb3 in KDialog::user2Clicked() (this=this@entry=0x2404520) at ./kdialog.moc:247
#9  0x00007fd969462720 in KDialog::slotButtonClicked(int) (this=0x2404520, button=8192) at ../../kdeui/dialogs/kdialog.cpp:897
#10 0x00007fd96946421f in KDialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./kdialog.moc:166
[...]
#12 0x00007fd96b4a2e0e in QSignalMapper::mapped(int) (this=this@entry=0x18a1a40, _t1=8192) at .moc/release-shared/moc_qsignalmapper.cpp:114
Comment 2 Jarosław Staniek 2016-01-23 20:55:29 UTC
Related fix #349156 is present since 2.9.6. Please test if possible.
Comment 3 Andrew Crouthamel 2018-09-25 21:42:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:34:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!