https://bugs.kde.org/show_bug.cgi?id=357990
Bug ID: 357990 Summary: kexi crashes on .csv import Product: kexi Version: 2.8.2 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: General Assignee: kexi-b...@kde.org Reporter: sandstele...@gmail.com CC: a...@piggz.co.uk, in...@fables.co.za Application: kexi (2.8.2) KDE Platform Version: 4.14.2 Qt Version: 4.8.2 Operating System: Linux 3.2.0-97-generic-pae i686 Distribution: Ubuntu 12.04.5 LTS -- Information about the crash: trying to import a libreoffice spreadsheet that I saved as a .csv file The crash can be reproduced every time. -- Backtrace: Application: Kexi (kexi), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb4078740 (LWP 26081))] Thread 4 (Thread 0xab35db40 (LWP 26159)): #0 0xb4e6edba in __GI_clock_gettime (clock_id=1, tp=0xab35cfb8) at ../sysdeps/unix/clock_gettime.c:94 #1 0xb65fc3e5 in do_gettime (frac=0xab35cfb0, sec=0xab35cfa8) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb66e6726 in QTimerInfoList::updateCurrentTime (this=0xaaa02074) at kernel/qeventdispatcher_unix.cpp:343 #4 0xb66e6a7a in QTimerInfoList::timerWait (this=0xaaa02074, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #5 0xb66e5323 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xab35d0bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb66e53bd in timerSourcePrepare (source=0xaaa02040, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb537b832 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb537bf6f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb537c1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb66e5de7 in QEventDispatcherGlib::processEvents (this=0xaaa00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #11 0xb66b16ad in QEventLoop::processEvents (this=0xab35d240, flags=...) at kernel/qeventloop.cpp:149 #12 0xb66b1949 in QEventLoop::exec (this=0xab35d240, flags=...) at kernel/qeventloop.cpp:204 #13 0xb659aa1c in QThread::exec (this=0x9cf1d88) at thread/qthread.cpp:501 #14 0xb668ecfd in QInotifyFileSystemWatcherEngine::run (this=0x9cf1d88) at io/qfilesystemwatcher_inotify.cpp:248 #15 0xb659deb0 in QThreadPrivate::start (arg=0x9cf1d88) at thread/qthread_unix.cpp:307 #16 0xb544dd4c in start_thread (arg=0xab35db40) at pthread_create.c:308 #17 0xb647bb8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xaa8f5b40 (LWP 26620)): #0 0xb537bc0f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb537c0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb537c1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb66e5de7 in QEventDispatcherGlib::processEvents (this=0xa9f00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0xb66b16ad in QEventLoop::processEvents (this=0xaa8f5240, flags=...) at kernel/qeventloop.cpp:149 #5 0xb66b1949 in QEventLoop::exec (this=0xaa8f5240, flags=...) at kernel/qeventloop.cpp:204 #6 0xb659aa1c in QThread::exec (this=0x9edbe88) at thread/qthread.cpp:501 #7 0xb668ecfd in QInotifyFileSystemWatcherEngine::run (this=0x9edbe88) at io/qfilesystemwatcher_inotify.cpp:248 #8 0xb659deb0 in QThreadPrivate::start (arg=0x9edbe88) at thread/qthread_unix.cpp:307 #9 0xb544dd4c in start_thread (arg=0xaa8f5b40) at pthread_create.c:308 #10 0xb647bb8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xa9a46b40 (LWP 27533)): #0 0xb77b2428 in __kernel_vsyscall () #1 0xb545196b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0xb648949c in __pthread_cond_wait (cond=0xaeb8c890, mutex=0xaeb8c878) at forward.c:139 #3 0xaea88029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #4 0xaea8806f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4 #5 0xb544dd4c in start_thread (arg=0xa9a46b40) at pthread_create.c:308 #6 0xb647bb8e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb4078740 (LWP 26081)): [KCrash Handler] #7 0xb7604672 in KexiPart::Item::~Item() () from /usr/lib/libkexicore.so.13 #8 0xb75f1708 in KexiProject::deleteUnstoredItem(KexiPart::Item*) () from /usr/lib/libkexicore.so.13 #9 0xa8b7fe87 in ?? () from /usr/lib/kde4/kexihandler_csv_importexport.so #10 0xb66c9bb1 in QMetaObject::activate (sender=0xa67a4a0, m=0xb5a0d2b8, local_signal_index=0, argv=0xbfab9744) at kernel/qobject.cpp:3547 #11 0xb57fbb8d in KPageDialog::currentPageChanged (this=0xa67a4a0, _t1=0xa7099c8, _t2=0xa799fe0) at ./kpagedialog.moc:102 #12 0xb57fbc30 in qt_static_metacall (_a=0xbfab9844, _o=0xa67a4a0, _c=<optimized out>, _id=<optimized out>) at ./kpagedialog.moc:52 #13 KPageDialog::qt_static_metacall (_o=0xa67a4a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfab9844) at ./kpagedialog.moc:46 #14 0xb66c9bb1 in QMetaObject::activate (sender=0x99e8640, m=0xb5a0e048, local_signal_index=0, argv=0xbfab9844) at kernel/qobject.cpp:3547 #15 0xb5801d8d in KPageWidget::currentPageChanged (this=0x99e8640, _t1=0xa7099c8, _t2=0xa799fe0) at ./kpagewidget.moc:110 #16 0xb5801e28 in KPageWidgetPrivate::_k_slotCurrentPageChanged (this=0x9eca6e0, current=..., before=...) at ../../kdeui/paged/kpagewidget.cpp:43 #17 0xb66c9bb1 in QMetaObject::activate (sender=0x99e8640, m=0xb5a0d508, local_signal_index=0, argv=0xbfab9954) at kernel/qobject.cpp:3547 #18 0xb57fd55d in KPageView::currentPageChanged (this=0x99e8640, _t1=..., _t2=...) at ./kpageview.moc:154 #19 0xb57fdb9d in KPageViewPrivate::_k_pageSelected (this=0x9eca6e0, index=..., previous=...) at ../../kdeui/paged/kpageview.cpp:244 #20 0xb66c9bb1 in QMetaObject::activate (sender=0xa92c6d0, m=0xb75aa868, local_signal_index=0, argv=0xbfab9ab4) at kernel/qobject.cpp:3547 #21 0xb7235bbd in QItemSelectionModel::selectionChanged (this=0xa92c6d0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:166 #22 0xb723b862 in QItemSelectionModel::emitSelectionChanged (this=0xa92c6d0, newSelection=..., oldSelection=...) at itemviews/qitemselectionmodel.cpp:1600 #23 0xb723ce2c in QItemSelectionModel::select (this=0xa92c6d0, selection=..., command=...) at itemviews/qitemselectionmodel.cpp:1110 #24 0xb7237cd6 in QItemSelectionModel::select (this=0xa92c6d0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:985 #25 0xb7235ee8 in QItemSelectionModel::setCurrentIndex (this=0xa92c6d0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1174 #26 0xb57fd33b in KPageView::setCurrentPage (this=0x99e8640, index=...) at ../../kdeui/paged/kpageview.cpp:374 #27 0xb5801cb3 in KPageWidget::setCurrentPage (this=0x99e8640, item=0xa7099c8) at ../../kdeui/paged/kpagewidget.cpp:122 #28 0xb57fba29 in KPageDialog::setCurrentPage (this=0xa67a4a0, item=0xa7099c8) at ../../kdeui/paged/kpagedialog.cpp:110 #29 0xb56f1c9a in KAssistantDialog::back (this=0xa67a4a0) at ../../kdeui/dialogs/kassistantdialog.cpp:113 #30 0xb56f2bc8 in qt_static_metacall (_o=0xa67a4a0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kassistantdialog.moc:52 #31 KAssistantDialog::qt_static_metacall (_o=0xa67a4a0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfab9e50) at ./kassistantdialog.moc:46 #32 0xb66c9bb1 in QMetaObject::activate (sender=0xa67a4a0, m=0xb5a08470, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3547 #33 0xb57060d5 in KDialog::user3Clicked (this=0xa67a4a0) at ./kdialog.moc:242 #34 0xb5706940 in KDialog::slotButtonClicked (this=0xa67a4a0, button=16384) at ../../kdeui/dialogs/kdialog.cpp:894 #35 0xb5706ee0 in qt_static_metacall (_a=0xbfab9fd8, _id=33, _o=0xa67a4a0, _c=<optimized out>) at ./kdialog.moc:167 #36 KDialog::qt_static_metacall (_o=0xa67a4a0, _c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfab9fd8) at ./kdialog.moc:127 #37 0xb66c9bb1 in QMetaObject::activate (sender=0xa736094, m=0xb680fe58, local_signal_index=0, argv=0xbfab9fd8) at kernel/qobject.cpp:3547 #38 0xb66d12a5 in QSignalMapper::mapped (this=0xa736094, _t1=16384) at .moc/release-shared/moc_qsignalmapper.cpp:115 #39 0xb66d13f2 in QSignalMapper::map (this=0xa736094, sender=0x9de7710) at kernel/qsignalmapper.cpp:266 #40 0xb66d15ae in QSignalMapper::map (this=0xa736094) at kernel/qsignalmapper.cpp:257 #41 0xb66d1690 in qt_static_metacall (_a=0xbfaba158, _id=4, _o=0xa736094, _c=<optimized out>) at .moc/release-shared/moc_qsignalmapper.cpp:64 #42 QSignalMapper::qt_static_metacall (_o=0xa736094, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfaba158) at .moc/release-shared/moc_qsignalmapper.cpp:54 #43 0xb66c9bb1 in QMetaObject::activate (sender=0x9de7710, m=0xb75b07c8, local_signal_index=2, argv=0xbfaba158) at kernel/qobject.cpp:3547 #44 0xb735cf5d in QAbstractButton::clicked (this=0x9de7710, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220 #45 0xb7050b5d in QAbstractButtonPrivate::emitClicked (this=0xa90be18) at widgets/qabstractbutton.cpp:548 #46 0xb70521cb in QAbstractButtonPrivate::click (this=0xa90be18) at widgets/qabstractbutton.cpp:541 #47 0xb7052486 in QAbstractButton::mouseReleaseEvent (this=0x9de7710, e=0xbfaba824) at widgets/qabstractbutton.cpp:1123 #48 0xb6c7effc in QWidget::event (this=0x9de7710, event=0xbfaba824) at kernel/qwidget.cpp:8371 #49 0xb7051729 in QAbstractButton::event (this=0x9de7710, e=0xbfaba824) at widgets/qabstractbutton.cpp:1082 #50 0xb70f4cf8 in QPushButton::event (this=0x9de7710, e=0xbfaba824) at widgets/qpushbutton.cpp:683 #51 0xb6c24df4 in notify_helper (e=0xbfaba824, receiver=0x9de7710, this=0x96ce238) at kernel/qapplication.cpp:4556 #52 QApplicationPrivate::notify_helper (this=0x96ce238, receiver=0x9de7710, e=0xbfaba824) at kernel/qapplication.cpp:4528 #53 0xb6c2ae74 in QApplication::notify (this=0x96ce238, receiver=0x9de7710, e=0xbfaba824) at kernel/qapplication.cpp:4099 #54 0xb57c63b1 in KApplication::notify (this=0x96b7888, receiver=0x9de7710, event=0xbfaba824) at ../../kdeui/kernel/kapplication.cpp:311 #55 0xb66b2e0e in QCoreApplication::notifyInternal (this=0x96b7888, receiver=0x9de7710, event=0xbfaba824) at kernel/qcoreapplication.cpp:915 #56 0xb6c25db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #57 QApplicationPrivate::sendMouseEvent (receiver=0x9de7710, event=0xbfaba824, alienWidget=0x9de7710, nativeWidget=0xa861490, buttonDown=0xb75b9cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167 #58 0xb6cb1f94 in QETWidget::translateMouseEvent (this=0xa861490, event=0xbfabacdc) at kernel/qapplication_x11.cpp:4617 #59 0xb6cb0b2d in QApplication::x11ProcessEvent (this=0x96b7888, event=0xbfabacdc) at kernel/qapplication_x11.cpp:3732 #60 0xb6cdde1c in x11EventSourceDispatch (s=0x96d0840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #61 0xb537bd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #62 0xb537c0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #63 0xb537c1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #64 0xb66e5d87 in QEventDispatcherGlib::processEvents (this=0x96877e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #65 0xb6cdda1a in QGuiEventDispatcherGlib::processEvents (this=0x96877e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #66 0xb66b16ad in QEventLoop::processEvents (this=0xbfabafd0, flags=...) at kernel/qeventloop.cpp:149 #67 0xb66b1949 in QEventLoop::exec (this=0xbfabafd0, flags=...) at kernel/qeventloop.cpp:204 #68 0xb71777e9 in QDialog::exec (this=0xa67a4a0) at dialogs/qdialog.cpp:554 #69 0xb769671b in KexiMainWindow::slotProjectImportDataTable() () from /usr/lib/libkeximain.so.13 #70 0xb769c84d in ?? () from /usr/lib/libkeximain.so.13 #71 0xb66c9bb1 in QMetaObject::activate (sender=0x978b018, m=0xb759c3f8, local_signal_index=1, argv=0xbfabb1f8) at kernel/qobject.cpp:3547 #72 0xb6c1d90d in QAction::triggered (this=0x978b018, _t1=false) at .moc/release-shared/moc_qaction.cpp:277 #73 0xb6c1dbab in QAction::activate (this=0x978b018, event=QAction::Trigger) at kernel/qaction.cpp:1257 #74 0xb712a9a0 in trigger (this=<optimized out>) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218 #75 QToolButton::nextCheckState (this=0x980e328) at widgets/qtoolbutton.cpp:1144 #76 0xb7052187 in QAbstractButtonPrivate::click (this=0x9878c78) at widgets/qabstractbutton.cpp:530 #77 0xb7052486 in QAbstractButton::mouseReleaseEvent (this=0x980e328, e=0xbfabb8f4) at widgets/qabstractbutton.cpp:1123 #78 0xb712aa3d in QToolButton::mouseReleaseEvent (this=0x980e328, e=0xbfabb8f4) at widgets/qtoolbutton.cpp:718 #79 0xb6c7effc in QWidget::event (this=0x980e328, event=0xbfabb8f4) at kernel/qwidget.cpp:8371 #80 0xb7051729 in QAbstractButton::event (this=0x980e328, e=0xbfabb8f4) at widgets/qabstractbutton.cpp:1082 #81 0xb712c16c in QToolButton::event (this=0x980e328, event=0xbfabb8f4) at widgets/qtoolbutton.cpp:1160 #82 0xb6c24df4 in notify_helper (e=0xbfabb8f4, receiver=0x980e328, this=0x96ce238) at kernel/qapplication.cpp:4556 #83 QApplicationPrivate::notify_helper (this=0x96ce238, receiver=0x980e328, e=0xbfabb8f4) at kernel/qapplication.cpp:4528 #84 0xb6c2ae74 in QApplication::notify (this=0x96ce238, receiver=0x980e328, e=0xbfabb8f4) at kernel/qapplication.cpp:4099 #85 0xb57c63b1 in KApplication::notify (this=0x96b7888, receiver=0x980e328, event=0xbfabb8f4) at ../../kdeui/kernel/kapplication.cpp:311 #86 0xb66b2e0e in QCoreApplication::notifyInternal (this=0x96b7888, receiver=0x980e328, event=0xbfabb8f4) at kernel/qcoreapplication.cpp:915 #87 0xb6c25db5 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #88 QApplicationPrivate::sendMouseEvent (receiver=0x980e328, event=0xbfabb8f4, alienWidget=0x980e328, nativeWidget=0x97e2190, buttonDown=0xb75b9cf4, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3167 #89 0xb6cb1f94 in QETWidget::translateMouseEvent (this=0x97e2190, event=0xbfabbdac) at kernel/qapplication_x11.cpp:4617 #90 0xb6cb0b2d in QApplication::x11ProcessEvent (this=0x96b7888, event=0xbfabbdac) at kernel/qapplication_x11.cpp:3732 #91 0xb6cdde1c in x11EventSourceDispatch (s=0x96d0840, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #92 0xb537bd46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #93 0xb537c0e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #94 0xb537c1c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #95 0xb66e5d87 in QEventDispatcherGlib::processEvents (this=0x96877e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #96 0xb6cdda1a in QGuiEventDispatcherGlib::processEvents (this=0x96877e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #97 0xb66b16ad in QEventLoop::processEvents (this=0xbfabc0a4, flags=...) at kernel/qeventloop.cpp:149 #98 0xb66b1949 in QEventLoop::exec (this=0xbfabc0a4, flags=...) at kernel/qeventloop.cpp:204 #99 0xb66b734a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #100 0xb6c229c4 in QApplication::exec () at kernel/qapplication.cpp:3817 #101 0x0804867d in ?? () #102 0xb63a64d3 in __libc_start_main (main=0x8048640, argc=1, ubp_av=0xbfabc1b4, init=0x8048760 <__libc_csu_init>, fini=0x80487d0 <__libc_csu_fini>, rtld_fini=0xb77c2280 <_dl_fini>, stack_end=0xbfabc1ac) at libc-start.c:226 #103 0x080486c5 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.