Bug 306038 - Kexi crashed after import of several tables
Summary: Kexi crashed after import of several tables
Status: RESOLVED UPSTREAM
Alias: None
Product: KEXI
Classification: Applications
Component: Migration/Import/Export (show other bugs)
Version: 2.5.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kexi Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-30 16:37 UTC by Guido Schmidt
Modified: 2021-01-01 10:50 UTC (History)
3 users (show)

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 Guido Schmidt 2012-08-30 16:37:39 UTC
Application: kexi (2.5.1 (Calligra 2.5.1))
KDE Platform Version: 4.9.00 "release 555"
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.16-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
Kexi-binaries are from opensuse KDE SC 4.9-repos.

The below mentioned bug 290114 (about akonadi-console-crash) doesn't seem to be related (at least to me).

- What I was doing when the application crashed:

I tried to import several tables from a mysql-db into another mysql-db (both on the same distant mysql-server-instance) using the "import tables"-dialog (because trying to import the whole db failed with a mysql-syntax-error). Only 1/3 of the importes were successfull, the rest ended with an error-message stating the import failed.

The first few times I closed the import-dialog after every import(-attempt), but then I always used the back-button to select another table. (That way I was able to import only 6 tables out of 18). When was done doing that I closed the dialog and kexi crashed.

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

Thread 2 (Thread 0xb156db70 (LWP 4893)):
#0  0xb53d2add in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb63ca7e4 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb50e52eb in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#3  0xb50e6227 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb50e681a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6609b47 in QEventDispatcherGlib::processEvents (this=0xb0c00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb65d564d in QEventLoop::processEvents (this=0xb156d2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb65d58e9 in QEventLoop::exec (this=0xb156d2a0, flags=...) at kernel/qeventloop.cpp:204
#8  0xb64bedac in QThread::exec (this=0x83e3898) at thread/qthread.cpp:501
#9  0xb65b2b6d in QInotifyFileSystemWatcherEngine::run (this=0x83e3898) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb64c2290 in QThreadPrivate::start (arg=0x83e3898) at thread/qthread_unix.cpp:307
#11 0xb53d0a7d in start_thread () from /lib/libpthread.so.0
#12 0xb63bcabe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb3b54710 (LWP 4870)):
[KCrash Handler]
#6  0xb65ccdf1 in count (this=0x54) at ../../src/corelib/tools/qvector.h:259
#7  QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x88adfd0) at kernel/qabstractitemmodel.cpp:550
#8  0xb65cd0c0 in QPersistentModelIndexData::destroy (data=0x88adfd0) at kernel/qabstractitemmodel.cpp:83
#9  0xb65cd203 in ~QPersistentModelIndex (this=0x80fe344, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155
#10 QPersistentModelIndex::~QPersistentModelIndex (this=0x80fe344, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152
#11 0xb6e3aaea in QAbstractItemViewPrivate::~QAbstractItemViewPrivate (this=0x80fe170, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:115
#12 0xb6e7a3ca in ~QTableViewPrivate (this=0x80fe170, __in_chrg=<optimized out>) at ../../src/gui/itemviews/qtableview_p.h:133
#13 QTableViewPrivate::~QTableViewPrivate (this=0x80fe170, __in_chrg=<optimized out>) at ../../src/gui/itemviews/qtableview_p.h:133
#14 0xb65f156b in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#15 ~QScopedPointer (this=0x8705144, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#16 QObject::~QObject (this=0x8705140, __in_chrg=<optimized out>) at kernel/qobject.cpp:817
#17 0xb68da76d in QWidget::~QWidget (this=0x8705140, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1552
#18 0xb6cfd3af in QFrame::~QFrame (this=0x8705140, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#19 0xb6d915b4 in QAbstractScrollArea::~QAbstractScrollArea (this=0x8705140, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#20 0xb6e3406e in QAbstractItemView::~QAbstractItemView (this=0x8705140, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#21 0xb6e6b42f in QTableView::~QTableView (this=0x8705140, __in_chrg=<optimized out>) at itemviews/qtableview.cpp:1051
#22 0xb6e6b472 in QTableView::~QTableView (this=0x8705140, __in_chrg=<optimized out>) at itemviews/qtableview.cpp:1053
#23 0xb65ebce1 in QObjectPrivate::deleteChildren (this=0x8704f68) at kernel/qobject.cpp:1917
#24 0xb68da6bc in QWidget::~QWidget (this=0x8704f10, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#25 0xb0d3c9c9 in KexiMigration::AlterSchemaWidget::~AlterSchemaWidget (this=0x8704f10, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.5.1/kexi/migration/AlterSchemaWidget.cpp:83
#26 0xb0d3ca12 in KexiMigration::AlterSchemaWidget::~AlterSchemaWidget (this=0x8704f10, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.5.1/kexi/migration/AlterSchemaWidget.cpp:88
#27 0xb65ebce1 in QObjectPrivate::deleteChildren (this=0x8750728) at kernel/qobject.cpp:1917
#28 0xb68da6bc in QWidget::~QWidget (this=0x8102f88, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#29 0xb68da9c2 in QWidget::~QWidget (this=0x8102f88, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1701
#30 0xb65ebce1 in QObjectPrivate::deleteChildren (this=0x8aa6ed0) at kernel/qobject.cpp:1917
#31 0xb68da6bc in QWidget::~QWidget (this=0x83a1b18, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#32 0xb6cfd3af in QFrame::~QFrame (this=0x83a1b18, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#33 0xb6d65b5f in QStackedWidget::~QStackedWidget (this=0x83a1b18, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:191
#34 0xb5754e62 in ~KPageStackedWidget (this=0x83a1b18, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/paged/kpageview_p.h:37
#35 KPageStackedWidget::~KPageStackedWidget (this=0x83a1b18, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/paged/kpageview_p.h:37
#36 0xb65ebce1 in QObjectPrivate::deleteChildren (this=0x89d0ee8) at kernel/qobject.cpp:1917
#37 0xb68da6bc in QWidget::~QWidget (this=0x84e8c38, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#38 0xb57530b0 in KPageView::~KPageView (this=0x84e8c38, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/paged/kpageview.cpp:320
#39 0xb575874f in KPageWidget::~KPageWidget (this=0x84e8c38, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/paged/kpagewidget.cpp:76
#40 0xb5758792 in KPageWidget::~KPageWidget (this=0x84e8c38, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/paged/kpagewidget.cpp:78
#41 0xb65ebce1 in QObjectPrivate::deleteChildren (this=0x8a70cc8) at kernel/qobject.cpp:1917
#42 0xb68da6bc in QWidget::~QWidget (this=0x88d6a90, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1677
#43 0xb6dd8935 in QDialog::~QDialog (this=0x88d6a90, __in_chrg=<optimized out>) at dialogs/qdialog.cpp:318
#44 0xb565ac04 in KDialog::~KDialog (this=0x88d6a90, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kdialog.cpp:201
#45 0xb57521cf in KPageDialog::~KPageDialog (this=0x88d6a90, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/paged/kpagedialog.cpp:64
#46 0xb5649c07 in KAssistantDialog::~KAssistantDialog (this=0x88d6a90, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.9.0/kdeui/dialogs/kassistantdialog.cpp:85
#47 0xb0d37e1f in KexiMigration::ImportTableWizard::~ImportTableWizard (this=0x88d6a90, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.5.1/kexi/migration/importtablewizard.cpp:80
#48 0xb0d37e62 in KexiMigration::ImportTableWizard::~ImportTableWizard (this=0x88d6a90, __in_chrg=<optimized out>) at /usr/src/debug/calligra-2.5.1/kexi/migration/importtablewizard.cpp:85
#49 0xb75c1fbe in KexiMainWindow::slotToolsImportTables (this=0x81d9af8) at /usr/src/debug/calligra-2.5.1/kexi/main/KexiMainWindow.cpp:3923
#50 0xb75d816d in qt_static_metacall (_a=0xbf9c7a48, _id=93, _o=0x81d9af8, _c=<optimized out>) at /usr/src/debug/calligra-2.5.1/build/kexi/main/KexiMainWindow.moc:511
#51 KexiMainWindow::qt_static_metacall (_o=0x81d9af8, _c=QMetaObject::InvokeMetaMethod, _id=93, _a=0xbf9c7a48) at /usr/src/debug/calligra-2.5.1/build/kexi/main/KexiMainWindow.moc:373
#52 0xb65ed69f in QMetaObject::activate (sender=0x81e0508, m=0xb71fc3b8, local_signal_index=1, argv=0xbf9c7a48) at kernel/qobject.cpp:3556
#53 0xb687f1bd in QAction::triggered (this=0x81e0508, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#54 0xb687f45b in QAction::activate (this=0x81e0508, event=QAction::Trigger) at kernel/qaction.cpp:1257
#55 0xb6d8c070 in trigger (this=<optimized out>) at ../../src/gui/kernel/qaction.h:218
#56 QToolButton::nextCheckState (this=0x82da840) at widgets/qtoolbutton.cpp:1144
#57 0xb6cb22e7 in QAbstractButtonPrivate::click (this=0x82ccac0) at widgets/qabstractbutton.cpp:530
#58 0xb6cb25e6 in QAbstractButton::mouseReleaseEvent (this=0x82da840, e=0xbf9c8144) at widgets/qabstractbutton.cpp:1123
#59 0xb6d8c10d in QToolButton::mouseReleaseEvent (this=0x82da840, e=0xbf9c8144) at widgets/qtoolbutton.cpp:718
#60 0xb68e0847 in QWidget::event (this=0x82da840, event=0xbf9c8144) at kernel/qwidget.cpp:8371
#61 0xb6cb1899 in QAbstractButton::event (this=0x82da840, e=0xbf9c8144) at widgets/qabstractbutton.cpp:1082
#62 0xb6d8d83c in QToolButton::event (this=0x82da840, event=0xbf9c8144) at widgets/qtoolbutton.cpp:1160
#63 0xb6886404 in notify_helper (e=0xbf9c8144, receiver=0x82da840, this=0x809eb40) at kernel/qapplication.cpp:4551
#64 QApplicationPrivate::notify_helper (this=0x809eb40, receiver=0x82da840, e=0xbf9c8144) at kernel/qapplication.cpp:4523
#65 0xb688c16c in QApplication::notify (this=0x809eb40, receiver=0x82da840, e=0xbf9c8144) at kernel/qapplication.cpp:4094
#66 0xb571cee1 in KApplication::notify (this=0x8098fe0, receiver=0x82da840, event=0xbf9c8144) at /usr/src/debug/kdelibs-4.9.0/kdeui/kernel/kapplication.cpp:311
#67 0xb65d6dce in QCoreApplication::notifyInternal (this=0x8098fe0, receiver=0x82da840, event=0xbf9c8144) at kernel/qcoreapplication.cpp:915
#68 0xb68873c0 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#69 QApplicationPrivate::sendMouseEvent (receiver=0x82da840, event=0xbf9c8144, alienWidget=0x82da840, nativeWidget=0x8212600, buttonDown=0xb7219cb4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#70 0xb6910584 in QETWidget::translateMouseEvent (this=0x8212600, event=0xbf9c85fc) at kernel/qapplication_x11.cpp:4513
#71 0xb690f14e in QApplication::x11ProcessEvent (this=0x8098fe0, event=0xbf9c85fc) at kernel/qapplication_x11.cpp:3636
#72 0xb693a80c in x11EventSourceDispatch (s=0x80a1568, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#73 0xb50e5e4f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#74 0xb50e6580 in ?? () from /usr/lib/libglib-2.0.so.0
#75 0xb50e681a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#76 0xb6609ae7 in QEventDispatcherGlib::processEvents (this=0x804e388, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#77 0xb693a40a in QGuiEventDispatcherGlib::processEvents (this=0x804e388, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#78 0xb65d564d in QEventLoop::processEvents (this=0xbf9c8904, flags=...) at kernel/qeventloop.cpp:149
#79 0xb65d58e9 in QEventLoop::exec (this=0xbf9c8904, flags=...) at kernel/qeventloop.cpp:204
#80 0xb65dae2a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#81 0xb68842a4 in QApplication::exec () at kernel/qapplication.cpp:3812
#82 0x0804873d in main (argc=1, argv=0xbf9c8a14) at /usr/src/debug/calligra-2.5.1/kexi/main.cpp:36

Possible duplicates by query: bug 290114.

Reported using DrKonqi
Comment 1 Jarosław Staniek 2014-05-28 06:55:36 UTC
HI, Is it the same database as in bugs #307571 #307575?
Comment 2 Justin Zobel 2020-12-17 05:23:04 UTC
Thank you for the crash report.

As it has been a while since this was reported, can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved.

I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you.
Comment 3 Bug Janitor Service 2021-01-01 04:34:44 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
mark the bug 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 Jarosław Staniek 2021-01-01 10:50:00 UTC
Closing as too old KEXI version. Feel free to reopen for KEXI 3.2+
Collapse All Comments
Expand All Comments
Add Comment