[kexi] [Bug 365874] New: Error creating foreing key

Juan José Morales via KDE Bugzilla bugzilla_noreply at kde.org
Tue Jul 19 19:24:37 UTC 2016


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

            Bug ID: 365874
           Summary: Error creating foreing key
           Product: kexi
           Version: unspecified
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: kexi-bugs at kde.org
          Reporter: juanjosemoralesarias at gmail.com
                CC: adam at piggz.co.uk, inksi at fables.co.za

Application: kexi (3.0 Alpha (git  master))
 (Compiled from sources)
Qt Version: 5.5.1
Operating System: Linux 4.4.0-31-generic x86_64
Distribution: Ubuntu 16.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

try to create a foreign key

- Unusual behavior I noticed:

When i try to add info of the reference table for the foreign key and then
change the view to Data tab the foreign key info was not saved. After try many
times app crashed 

- Custom settings of the application:

-- 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 0x7f9cbbf938c0 (LWP 6510))]

Thread 4 (Thread 0x7f9c9440b700 (LWP 6520)):
#0  0x00007f9cb68733c0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9cb68758cb in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9cb68762cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9cb68764ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9cbb398a9b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cbb33fdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9cbb15c8a4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9cbb16184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9cb6d976fa in start_thread (arg=0x7f9c9440b700) at
pthread_create.c:333
#9  0x00007f9cbadf9b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f9c9de2f700 (LWP 6514)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f9ca1d67213 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#2  0x00007f9ca1d66937 in ?? () from
/usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#3  0x00007f9cb6d976fa in start_thread (arg=0x7f9c9de2f700) at
pthread_create.c:333
#4  0x00007f9cbadf9b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f9ca8f90700 (LWP 6511)):
#0  0x00007f9cbadede8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f9cb1dcbc62 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9cb1dcd8d7 in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9cab2e2629 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f9cbb16184e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9cb6d976fa in start_thread (arg=0x7f9ca8f90700) at
pthread_create.c:333
#6  0x00007f9cbadf9b5d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f9cbbf938c0 (LWP 6510)):
[KCrash Handler]
#6  QArrayData::data (this=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:55
#7  QTypedArrayData<char>::data (this=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h:199
#8  QByteArray::operator char const* (this=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:474
#9  KexiUtils::loadPixmapFromData (pixmap=pixmap at entry=0x7ffc7fcf61a0,
data=..., format=format at entry=0x0) at
/home/juan/kde/src/kexi/src/kexiutils/utils.cpp:490
#10 0x00007f9c93269ed3 in KexiBlobTableEdit::setupContents (this=0x28b8c50,
p=0x7ffc7fcf64b0, focused=<optimized out>, val=..., txt=..., align=<optimized
out>, x=@0x7ffc7fcf62b4: 0, y_offset=@0x7ffc7fcf62b8: 0, w=@0x7ffc7fcf62ac:
119, h=@0x7ffc7fcf62b0: 17) at
/home/juan/kde/src/kexi/src/widget/tableview/kexiblobtableedit.cpp:215
#11 0x00007f9c932564a2 in KexiTableScrollArea::paintCell
(this=this at entry=0x2665120, p=p at entry=0x7ffc7fcf64b0,
data=data at entry=0x2860c70, record=record at entry=0, column=column at entry=5,
cr=..., print=false) at
/home/juan/kde/src/kexi/src/widget/tableview/KexiTableScrollArea.cpp:731
#12 0x00007f9c93257210 in KexiTableScrollArea::paintRow (maxwc=720, collast=5,
colfirst=5, cy=<optimized out>, cx=<optimized out>, rowp=0, r=0,
pb=0x7ffc7fcf64b0, data=0x2860c70, this=0x2665120) at
/home/juan/kde/src/kexi/src/widget/tableview/KexiTableScrollArea.cpp:461
#13 KexiTableScrollArea::drawContents (this=0x2665120,
p=p at entry=0x7ffc7fcf64b0) at
/home/juan/kde/src/kexi/src/widget/tableview/KexiTableScrollArea.cpp:580
#14 0x00007f9c93261428 in KexiTableScrollAreaWidget::paintEvent
(this=0x2835730, e=0x7ffc7fcf6790) at
/home/juan/kde/src/kexi/src/widget/tableview/KexiTableScrollAreaWidget.cpp:42
#15 0x00007f9cbb72ff88 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007f9cbb6ed05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f9cbb6f2516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f9cbb34262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f9cbb728a79 in QWidgetPrivate::sendPaintEvent(QRegion const&) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f9cbb7290c1 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f9cbb6fa856 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f9cbb6faa8c in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f9cbb718c1f in QWidgetPrivate::syncBackingStore() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007f9cbb72fd88 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f9cbb6ed05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f9cbb6f2516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f9cbb34262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f9cbb344a26 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f9cbb398673 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f9cb68761a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f9cb6876400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007f9cb68764ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f9cbb398a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f9cbb33fdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f9cbb86ce10 in QMenu::exec(QPoint const&, QAction*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f9cbb8af19e in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f9cbb370fca in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007f9cbb7e9fb7 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007f9cbb7ea111 in QAbstractButton::mousePressEvent(QMouseEvent*) ()
from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#40 0x00007f9cbb8aff8f in QToolButton::mousePressEvent(QMouseEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#41 0x00007f9cbb730387 in QWidget::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#42 0x00007f9cbb8b0239 in QToolButton::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#43 0x00007f9cbb6ed05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#44 0x00007f9cbb6f2c19 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#45 0x00007f9cbb34262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f9cbb6f1b32 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f9cbb74a57b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f9cbb74cb3b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#49 0x00007f9cbb6ed05c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#50 0x00007f9cbb6f2516 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f9cbb34262b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#52 0x00007f9cb772a888 in
QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#53 0x00007f9cb772c1e5 in
QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#54 0x00007f9cb770ff38 in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#55 0x00007f9cab314070 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#56 0x00007f9cb68761a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f9cb6876400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f9cb68764ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f9cbb398a7f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#60 0x00007f9cbb33fdea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x00007f9cbb347e8c in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x0000000000400a24 in main (argc=1, argv=<optimized out>) at
/home/juan/kde/src/kexi/src/main.cpp:34

Reported using DrKonqi

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


More information about the Kexi-bugs mailing list