[kexi] [Bug 371896] New: Kexi crashed when saving after renaming a field

Begonia bugzilla_noreply at kde.org
Mon Oct 31 15:54:22 UTC 2016


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

            Bug ID: 371896
           Summary: Kexi crashed when saving after renaming a field
           Product: kexi
           Version: 2.9.7
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: NOR
         Component: Tables
          Assignee: kexi-bugs at kde.org
          Reporter: saavedra.ibarra at gmx.com
                CC: adam at piggz.co.uk, inksi at fables.co.za
  Target Milestone: ---

Application: kexi (2.9.7)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-45-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
<I had just modified the name of a field in existing table, and had linked it
as a foreign key to a primary key in another table. When I selected save, it
crashed.>

-- Backtrace:
Application: Kexi (kexi), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb4ddafb940 (LWP 4597))]

Thread 3 (Thread 0x7fb4b8a93700 (LWP 4603)):
#0  0x00007fb4dba3db5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb4d78a839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb4d78a8722 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb4ca23f916 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb4d78cebc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb4d81d770a in start_thread (arg=0x7fb4b8a93700) at
pthread_create.c:333
#6  0x00007fb4dba4982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fb4b9294700 (LWP 4602)):
#0  0x00007fb4dba3db5d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007fb4d78a839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb4d78a84ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb4d78a84e9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb4d78cebc5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb4d81d770a in start_thread (arg=0x7fb4b9294700) at
pthread_create.c:333
#6  0x00007fb4dba4982d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fb4ddafb940 (LWP 4597)):
[KCrash Handler]
#6  0x00007fb4da8ccbe4 in KexiDB::TableViewColumn::isReadOnly() const () from
/usr/lib/libcalligradb.so.14
#7  0x00007fb4b9a10a7c in ?? () from /usr/lib/libkexidatatable.so.14
#8  0x00007fb4dbe96a76 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fb4dc3c3fbc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007fb4dc3caf16 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007fb4d9f086aa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#12 0x00007fb4dbe9690d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007fb4dc3c646d in QApplicationPrivate::enterModal(QWidget*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007fb4dc417d81 in QWidgetPrivate::show_helper() () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007fb4dc419c0a in QWidget::setVisible(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007fb4dc8a758e in QDialog::setVisible(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007fb4dc8a69f6 in QDialog::exec() () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007fb4d9e6f322 in KMessageBox::createKMessageBox(KDialog*, QIcon
const&, QString const&, QStringList const&, QString const&, bool*,
QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from
/usr/lib/libkdeui.so.5
#19 0x00007fb4d9e6f632 in KMessageBox::createKMessageBox(KDialog*,
QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*,
QFlags<KMessageBox::Option>, QString const&) () from /usr/lib/libkdeui.so.5
#20 0x00007fb4d9e70b78 in KMessageBox::questionYesNoListWId(unsigned long,
QString const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem
const&, QString const&, QFlags<KMessageBox::Option>) () from
/usr/lib/libkdeui.so.5
#21 0x00007fb4d9e70e6a in KMessageBox::questionYesNoList(QWidget*, QString
const&, QStringList const&, QString const&, KGuiItem const&, KGuiItem const&,
QString const&, QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#22 0x00007fb4d9e70ee1 in KMessageBox::questionYesNo(QWidget*, QString const&,
QString const&, KGuiItem const&, KGuiItem const&, QString const&,
QFlags<KMessageBox::Option>) () from /usr/lib/libkdeui.so.5
#23 0x00007fb4b9c51949 in ?? () from /usr/lib/kde4/kexihandler_table.so
#24 0x00007fb4dd419931 in KexiWindow::storeData(bool) () from
/usr/lib/libkexicore.so.14
#25 0x00007fb4dd6c03f9 in KexiMainWindow::saveObject(KexiWindow*, QString
const&, QFlags<KexiMainWindowIface::SaveObjectOption>) () from
/usr/lib/libkeximain.so.14
#26 0x00007fb4dd6bb91f in KexiMainWindow::slotProjectSave() () from
/usr/lib/libkeximain.so.14
#27 0x00007fb4dd6cf775 in ?? () from /usr/lib/libkeximain.so.14
#28 0x00007fb4dbeab010 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007fb4dc3bdd62 in QAction::triggered(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#30 0x00007fb4dc3bf0b3 in QAction::activate(QAction::ActionEvent) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#31 0x00007fb4dbeab010 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#32 0x00007fb4dca68d12 in QAbstractButton::clicked(bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#33 0x00007fb4dc79e2b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#34 0x00007fb4dc79f664 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#35 0x00007fb4dc79f774 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007fb4dc86573a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007fb4dc41a8d0 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007fb4dc3c3fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#39 0x00007fb4dc3cb0d6 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#40 0x00007fb4d9f086aa in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#41 0x00007fb4dbe9690d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#42 0x00007fb4dc3ca6dd in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007fb4dc4483f2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007fb4dc447c83 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib/x86_64-linux-gnu/libQtGui.so.4
#45 0x00007fb4dc471542 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#46 0x00007fb4d78a81a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#47 0x00007fb4d78a8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#48 0x00007fb4d78a84ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#49 0x00007fb4dbec72ce in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#50 0x00007fb4dc471616 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#51 0x00007fb4dbe9518f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#52 0x00007fb4dbe954f5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#53 0x00007fb4dbe9b4b9 in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x0000000000400939 in ?? ()
#55 0x00007fb4db963830 in __libc_start_main (main=0x4008f0, argc=2,
argv=0x7ffe9d819608, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe9d8195f8) at ../csu/libc-start.c:291
#56 0x00000000004009a9 in _start ()

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


More information about the Kexi-bugs mailing list