Application: kexi (2.3.3 (KOffice 2.3.3)) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-10-generic-pae i686 Distribution: Ubuntu 11.04 -- Information about the crash: - What I was doing when the application crashed: Was just trying to fill in the date of birth section in the date of birth field, and it was not filling out the characters properly, suddenly the whole program vanishes. -- Backtrace: Application: Kexi (kexi), signal: Segmentation fault [Current thread is 1 (Thread 0xb2e1d720 (LWP 5317))] Thread 3 (Thread 0xb2993b70 (LWP 5318)): #0 0xb782c424 in __kernel_vsyscall () #1 0xb69eff76 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb58a584b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb58951af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb589592b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb2ad0304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #6 0xb58be2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb5947e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb69fe73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xaca4ab70 (LWP 5320)): #0 0xb6c124f2 in updateCurrentTime (this=0x99d22bc, tm=...) at kernel/qeventdispatcher_unix.cpp:339 #1 QTimerInfoList::timerWait (this=0x99d22bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #2 0xb6c10d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaca4a0cc) at kernel/qeventdispatcher_glib.cpp:136 #3 0xb6c10dcd in timerSourcePrepare (source=0x99d2288, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #4 0xb5893fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb5894e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb5895524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb6c11577 in QEventDispatcherGlib::processEvents (this=0x99d2a48, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0xb6be3289 in QEventLoop::processEvents (this=0xaca4a280, flags=...) at kernel/qeventloop.cpp:149 #9 0xb6be3522 in QEventLoop::exec (this=0xaca4a280, flags=...) at kernel/qeventloop.cpp:201 #10 0xb6aed2a0 in QThread::exec (this=0x99d1e88) at thread/qthread.cpp:492 #11 0xb6bc4fdb in QInotifyFileSystemWatcherEngine::run (this=0x99d1e88) at io/qfilesystemwatcher_inotify.cpp:248 #12 0xb6aefda2 in QThreadPrivate::start (arg=0x99d1e88) at thread/qthread_unix.cpp:320 #13 0xb5947e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #14 0xb69fe73e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb2e1d720 (LWP 5317)): [KCrash Handler] #7 0xb5454177 in KexiTableViewColumn::isReadOnly (this=0x9d41d88) at ../../../../kexi/widget/tableview/KexiTableViewColumn.cpp:218 #8 0xb54637d0 in KexiComboBoxTableEdit::slotButtonClicked (this=0x9d9d870) at ../../../../kexi/widget/tableview/kexicomboboxtableedit.cpp:253 #9 0xb5463bfb in KexiComboBoxTableEdit::qt_metacall (this=0x9d9d870, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfdfb7e8) at ./kexicomboboxtableedit.moc:92 #10 0xb6bea6ba in QMetaObject::metacall (object=0x9d9d870, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbfdfb7e8) at kernel/qmetaobject.cpp:237 #11 0xb6bfa4ff in QMetaObject::activate (sender=0x9d99df0, m=0xb7795884, local_signal_index=2, argv=0xbfdfb7e8) at kernel/qobject.cpp:3287 #12 0xb753b7c9 in QAbstractButton::clicked (this=0x9d99df0, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206 #13 0xb7253326 in QAbstractButtonPrivate::emitClicked (this=0x9d99f18) at widgets/qabstractbutton.cpp:546 #14 0xb7254b94 in QAbstractButtonPrivate::click (this=0x9d99f18) at widgets/qabstractbutton.cpp:539 #15 0xb7254e4e in QAbstractButton::mouseReleaseEvent (this=0x9d99df0, e=0xbfdfbf74) at widgets/qabstractbutton.cpp:1121 #16 0xb6ea813a in QWidget::event (this=0x9d99df0, event=0xbfdfbf74) at kernel/qwidget.cpp:8259 #17 0xb7253e9e in QAbstractButton::event (this=0x9d99df0, e=0xbfdfbf74) at widgets/qabstractbutton.cpp:1080 #18 0xb72f1c52 in QPushButton::event (this=0x9d99df0, e=0xbfdfbf74) at widgets/qpushbutton.cpp:683 #19 0xb6717f33 in KexiComboBoxDropDownButton::event (this=0x9d99df0, event=0xbfdfbf74) at ../../../../kexi/widget/utils/kexicomboboxdropdownbutton.cpp:107 #20 0xb6e4fd24 in QApplicationPrivate::notify_helper (this=0x93af4b0, receiver=0x9d99df0, e=0xbfdfbf74) at kernel/qapplication.cpp:4462 #21 0xb6e55201 in QApplication::notify (this=0x93a9f60, receiver=0x9d99df0, e=0xbfdfbf74) at kernel/qapplication.cpp:4023 #22 0xb5ec93ca in KApplication::notify (this=0x93a9f60, receiver=0x9d99df0, event=0xbfdfbf74) at ../../kdeui/kernel/kapplication.cpp:311 #23 0xb6be40bb in QCoreApplication::notifyInternal (this=0x93a9f60, receiver=0x9d99df0, event=0xbfdfbf74) at kernel/qcoreapplication.cpp:731 #24 0xb6e50c3b in sendSpontaneousEvent (receiver=0x9d99df0, event=0xbfdfbf74, alienWidget=0x9d99df0, nativeWidget=0x9af3dd8, buttonDown=0xb779ec60, lastMouseReceiver=..., spontaneous=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #25 QApplicationPrivate::sendMouseEvent (receiver=0x9d99df0, event=0xbfdfbf74, alienWidget=0x9d99df0, nativeWidget=0x9af3dd8, buttonDown=0xb779ec60, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120 #26 0xb6edc04c in QETWidget::translateMouseEvent (this=0x9af3dd8, event=0xbfdfc49c) at kernel/qapplication_x11.cpp:4558 #27 0xb6eda9b5 in QApplication::x11ProcessEvent (this=0x93a9f60, event=0xbfdfc49c) at kernel/qapplication_x11.cpp:3680 #28 0xb6f065f4 in x11EventSourceDispatch (s=0x93b2b00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #29 0xb5894aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #30 0xb5895270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #31 0xb5895524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #32 0xb6c1153c in QEventDispatcherGlib::processEvents (this=0x936ff68, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #33 0xb6f061e5 in QGuiEventDispatcherGlib::processEvents (this=0x936ff68, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #34 0xb6be3289 in QEventLoop::processEvents (this=0xbfdfc764, flags=...) at kernel/qeventloop.cpp:149 #35 0xb6be3522 in QEventLoop::exec (this=0xbfdfc764, flags=...) at kernel/qeventloop.cpp:201 #36 0xb6be7ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #37 0xb6e4d8e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #38 0x080486c4 in main (argc=1, argv=0xbfdfc884) at ../../kexi/main.cpp:34 Reported using DrKonqi
I am unable to reproduce a form that crashes this way, could you please attach small sample .kexi file using 'Add an attachment' link below? Thanks.
Hi, from the backtrace it looks like you are somehow using combo box with the date type. We can look at this specific case if you send a simple database with such table created. Until then, we're setting NEEDS INFO status. I'd like to add we have improved date, time, date/time data entry support in tables and forms in Kexi 2.4 Beta 2. This may be not directly related but worth trying.
combo box is not being used with date type - if backtrace indicates such it may be one of the bugs. date enty update would be nice, can only enter date through but not the form. is kexi 2.4 available from repository or does have to install manually? will create test database