[kexi] [Bug 349786] New: Kexi crashed after working on internal table

Alexander Nolting a.nolting at almano.de
Wed Jul 1 15:21:59 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=349786

            Bug ID: 349786
           Summary: Kexi crashed after working on internal table
           Product: kexi
           Version: 2.9.5
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: kexi-bugs at kde.org
          Reporter: a.nolting at almano.de
                CC: adam at piggz.co.uk, inksi at fables.co.za

Application: kexi (2.9.5)
KDE Platform Version: 4.14.9
Qt Version: 4.8.7
Operating System: Linux 4.0.5-1-desktop x86_64
Distribution: "openSUSE 20150612 (Tumbleweed) (x86_64)"

-- Information about the crash:
I started Kexi and create a new local db project. Then added a report and a
field. The report was not saved at this point. Next I added a table with a
primary key and saved. I went back to the report and tried to link the data
source for the field gainst the table and it's PK. Table was selectable but no
column was found. I switched back to the table and added a text column and
changed the Indexed and Required property to true and the I tried to change the
Default Value to NULL. As I figured out the a NULL value is possible I clicked
on some space in the table designer to leave the Value field of the property.
After doing this the application crashed.

-- Backtrace:
Application: Kexi (kexi), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8e887737c0 (LWP 8123))]

Thread 4 (Thread 0x7f8e5481c700 (LWP 8136)):
#0  0x00007ffd9456ab26 in clock_gettime ()
#1  0x00007f8e866aa47d in clock_gettime () at /lib64/libc.so.6
#2  0x00007f8e86a2d2a7 in  () at /usr/lib64/libQtCore.so.4
#3  0x00007f8e86b08a75 in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f8e86b0718c in  () at /usr/lib64/libQtCore.so.4
#5  0x00007f8e86b07235 in  () at /usr/lib64/libQtCore.so.4
#6  0x00007f8e82bcb49d in g_main_context_prepare () at
/usr/lib64/libglib-2.0.so.0
#7  0x00007f8e82bcbd70 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007f8e82bcbf6c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#9  0x00007f8e86b072de in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQtCore.so.4
#10 0x00007f8e86ad906f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQtCore.so.4
#11 0x00007f8e86ad9365 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQtCore.so.4
#12 0x00007f8e869d651f in QThread::exec() () at /usr/lib64/libQtCore.so.4
#13 0x00007f8e86aba973 in  () at /usr/lib64/libQtCore.so.4
#14 0x00007f8e869d8cef in  () at /usr/lib64/libQtCore.so.4
#15 0x00007f8e83aa8484 in start_thread () at /lib64/libpthread.so.0
#16 0x00007f8e8669da4d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f8e4eb1a700 (LWP 8251)):
#0  0x00007f8e866954cd in poll () at /lib64/libc.so.6
#1  0x00007f8e82bcbe54 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f8e82bcbf6c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f8e86b072de in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQtCore.so.4
#4  0x00007f8e86ad906f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQtCore.so.4
#5  0x00007f8e86ad9365 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQtCore.so.4
#6  0x00007f8e869d651f in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f8e86aba973 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f8e869d8cef in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f8e83aa8484 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f8e8669da4d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f8e47fff700 (LWP 8270)):
#0  0x00007f8e83aac91f in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f8e6d76724b in  () at /usr/lib64/libQtScript.so.4
#2  0x00007f8e6d767289 in  () at /usr/lib64/libQtScript.so.4
#3  0x00007f8e83aa8484 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f8e8669da4d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f8e887737c0 (LWP 8123)):
[KCrash Handler]
#5  0x0000000002bbd3f0 in  ()
#6  0x00007f8e8551dbcd in  () at /usr/lib64/libcalligradb.so.14
#7  0x00007f8e8552054e in
KexiDB::QuerySchema::fieldsExpanded(KexiDB::QuerySchema::FieldsExpandedOptions)
() at /usr/lib64/libcalligradb.so.14
#8  0x00007f8e4dcebba6 in  () at /usr/lib64/kde4/kexihandler_report.so
#9  0x00007f8e4da921ee in KoReportDesigner::fieldNames() const () at
/usr/lib64/libkoreport.so.14
#10 0x00007f8e4daaa204 in  () at /usr/lib64/libkoreport.so.14
#11 0x00007f8e875c82ef in QGraphicsItem::sceneEvent(QEvent*) () at
/usr/lib64/libQtGui.so.4
#12 0x00007f8e875ef26f in  () at /usr/lib64/libQtGui.so.4
#13 0x00007f8e875fb186 in  () at /usr/lib64/libQtGui.so.4
#14 0x00007f8e875fb619 in
QGraphicsScene::mousePressEvent(QGraphicsSceneMouseEvent*) () at
/usr/lib64/libQtGui.so.4
#15 0x00007f8e4da8e81a in  () at /usr/lib64/libkoreport.so.14
#16 0x00007f8e87604470 in QGraphicsScene::event(QEvent*) () at
/usr/lib64/libQtGui.so.4
#17 0x00007f8e8701fb5c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQtGui.so.4
#18 0x00007f8e8702609d in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQtGui.so.4
#19 0x00007f8e84baddfa in KApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libkdeui.so.5
#20 0x00007f8e86ada4ad in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQtCore.so.4
#21 0x00007f8e8761adcf in QGraphicsView::mousePressEvent(QMouseEvent*) () at
/usr/lib64/libQtGui.so.4
#22 0x00007f8e87071f6b in QWidget::event(QEvent*) () at
/usr/lib64/libQtGui.so.4
#23 0x00007f8e8740f47e in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f8e8761bb29 in QGraphicsView::viewportEvent(QEvent*) () at
/usr/lib64/libQtGui.so.4
#25 0x00007f8e86ada616 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at
/usr/lib64/libQtCore.so.4
#26 0x00007f8e8701fb3c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /usr/lib64/libQtGui.so.4
#27 0x00007f8e870261da in QApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libQtGui.so.4
#28 0x00007f8e84baddfa in KApplication::notify(QObject*, QEvent*) () at
/usr/lib64/libkdeui.so.5
#29 0x00007f8e86ada4ad in QCoreApplication::notifyInternal(QObject*, QEvent*)
() at /usr/lib64/libQtCore.so.4
#30 0x00007f8e870259d3 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at
/usr/lib64/libQtGui.so.4
#31 0x00007f8e8709a1bb in  () at /usr/lib64/libQtGui.so.4
#32 0x00007f8e87098c2c in QApplication::x11ProcessEvent(_XEvent*) () at
/usr/lib64/libQtGui.so.4
#33 0x00007f8e870bfad2 in  () at /usr/lib64/libQtGui.so.4
#34 0x00007f8e82bcbc74 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#35 0x00007f8e82bcbec8 in  () at /usr/lib64/libglib-2.0.so.0
#36 0x00007f8e82bcbf6c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#37 0x00007f8e86b072be in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQtCore.so.4
#38 0x00007f8e870bfb86 in  () at /usr/lib64/libQtGui.so.4
#39 0x00007f8e86ad906f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQtCore.so.4
#40 0x00007f8e86ad9365 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQtCore.so.4
#41 0x00007f8e86ade7b9 in QCoreApplication::exec() () at
/usr/lib64/libQtCore.so.4
#42 0x0000000000400941 in  ()
#43 0x00007f8e865d78c5 in __libc_start_main () at /lib64/libc.so.6
#44 0x0000000000400999 in _start ()

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kexi-bugs mailing list