[kexi] [Bug 372372] New: Kexi crashes when opening PSQL DB

Tim Van den Langenbergh bugzilla_noreply at kde.org
Sat Nov 12 01:14:40 UTC 2016


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

            Bug ID: 372372
           Summary: Kexi crashes when opening PSQL DB
           Product: kexi
           Version: 2.9.11
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: General
          Assignee: kexi-bugs at kde.org
          Reporter: tmt_vdl at gmx.com
                CC: adam at piggz.co.uk, inksi at fables.co.za
  Target Milestone: ---

Application: kexi (2.9.11)
KDE Platform Version: 4.14.25
Qt Version: 4.8.7
Operating System: Linux 4.8.6-2-default x86_64
Distribution: "openSUSE Tumbleweed"

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

I was trying to open a postgresql DB, version 9.4. I'm running OpenSUSE
Tumbleweed and have set up postgresql to use MD5 passwords.

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

Thread 3 (Thread 0x7f348354c700 (LWP 30972)):
#0  0x00007f34ab3ff6fd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f34a78fcb00 in g_wakeup_acknowledge (__nbytes=16,
__buf=0x7f348354ba20, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f34a78fcb00 in g_wakeup_acknowledge (wakeup=0x7f34840025a0) at
gwakeup.c:210
#3  0x00007f34a78b8325 in g_main_context_check
(context=context at entry=0x7f347c0009a0, max_priority=2147483647,
fds=fds at entry=0x7f347c003010, n_fds=n_fds at entry=1) at gmain.c:3707
#4  0x00007f34a78b8814 in g_main_context_iterate
(context=context at entry=0x7f347c0009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3926
#5  0x00007f34a78b898c in g_main_context_iteration (context=0x7f347c0009a0,
may_block=may_block at entry=1) at gmain.c:3990
#6  0x00007f34ab88384e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f347c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x00007f34ab851b9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f348354bc40, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f34ab851f05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f348354bc40, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f34ab740899 in QThread::exec() (this=this at entry=0x15baf40) at
thread/qthread.cpp:538
#10 0x00007f34ab831983 in QInotifyFileSystemWatcherEngine::run()
(this=0x15baf40) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f34ab74316a in QThreadPrivate::start(void*) (arg=0x15baf40) at
thread/qthread_unix.cpp:352
#12 0x00007f34a87ad454 in start_thread (arg=0x7f348354c700) at
pthread_create.c:333
#13 0x00007f34ab40c39f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 2 (Thread 0x7f3488dbe700 (LWP 30726)):
#0  0x00007f34ab40368d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f34a78b8876 in g_main_context_iterate (priority=<optimized out>,
n_fds=1, fds=0x7f3484003210, timeout=<optimized out>, context=0x7f34840009a0)
at gmain.c:4228
#2  0x00007f34a78b8876 in g_main_context_iterate
(context=context at entry=0x7f34840009a0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3924
#3  0x00007f34a78b898c in g_main_context_iteration (context=0x7f34840009a0,
may_block=may_block at entry=1) at gmain.c:3990
#4  0x00007f34ab88384e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f34840008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00007f34ab851b9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f3488dbdc40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f34ab851f05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7f3488dbdc40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f34ab740899 in QThread::exec() (this=this at entry=0x14a0980) at
thread/qthread.cpp:538
#8  0x00007f34ab831983 in QInotifyFileSystemWatcherEngine::run()
(this=0x14a0980) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007f34ab74316a in QThreadPrivate::start(void*) (arg=0x14a0980) at
thread/qthread_unix.cpp:352
#10 0x00007f34a87ad454 in start_thread (arg=0x7f3488dbe700) at
pthread_create.c:333
#11 0x00007f34ab40c39f in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105

Thread 1 (Thread 0x7f34ad557e00 (LWP 30707)):
[KCrash Handler]
#6  0x00007f34ab6bcc68 in main_arena () at /lib64/libc.so.6
#7  0x00007f34828f6905 in pqxx::connection_base::activate() () at
/usr/lib64/libpqxx-4.0.so
#8  0x00007f34828f8f62 in  () at /usr/lib64/libpqxx-4.0.so
#9  0x00007f348291bc20 in pqxx::transaction_base::DirectExec(char const*, int)
() at /usr/lib64/libpqxx-4.0.so
#10 0x00007f348290638f in pqxx::nontransaction::do_exec(char const*) () at
/usr/lib64/libpqxx-4.0.so
#11 0x00007f348291c966 in
pqxx::transaction_base::exec(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >
const&) () at /usr/lib64/libpqxx-4.0.so
#12 0x00007f3482b423bf in  () at /usr/lib64/kde4/kexidb_pqxxsqldriver.so
#13 0x00007f3482b43dca in  () at /usr/lib64/kde4/kexidb_pqxxsqldriver.so
#14 0x00007f34aa235c5a in KexiDB::Connection::useDatabase(QString const&, bool,
bool*, KexiDB::MessageHandler*) (this=0x16614c0, dbName=...,
kexiCompatible=<optimized out>, cancelled=0x7ffe1973bc4f,
msgHandler=0x7ffe1973bcb0) at
/usr/src/debug/calligra-2.9.11/libs/db/connection.cpp:657
#15 0x00007f34acde2ffa in KexiProject::openInternal(bool*) () at
/usr/lib64/libkexicore.so.14
#16 0x00007f34acde3699 in KexiProject::open(bool*) () at
/usr/lib64/libkexicore.so.14
#17 0x00007f34ad0a4134 in KexiMainWindow::openProject(KexiProjectData const&)
() at /usr/lib64/libkeximain.so.14
#18 0x00007f34ad0a663f in KexiMainWindow::qt_static_metacall(QObject*,
QMetaObject::Call, int, void**) [clone .part.154] () at
/usr/lib64/libkeximain.so.14
#19 0x00007f34ab8675d0 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x135d920, m=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3576
#20 0x00007f34ad0ce1ba in
KexiOpenProjectAssistant::qt_static_metacall(QObject*, QMetaObject::Call, int,
void**) [clone .part.7] () at /usr/lib64/libkeximain.so.14
#21 0x00007f34ab8675d0 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x16a4f20, m=<optimized out>,
local_signal_index=<optimized out>, argv=<optimized out>) at
kernel/qobject.cpp:3576
#22 0x00007f34aae9fb5f in
KexiProjectSelectorWidget::projectExecuted(KexiProjectData*) () at
/usr/lib64/libkexiextendedwidgets.so.14
#23 0x00007f34ab8675d0 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=0x1379170, m=m at entry=0x7f34ac89c4e0
<QTreeWidget::staticMetaObject>, local_signal_index=local_signal_index at entry=2,
argv=argv at entry=0x7ffe1973c1f0) at kernel/qobject.cpp:3576
#24 0x00007f34ac3419d0 in QTreeWidget::itemDoubleClicked(QTreeWidgetItem*, int)
(this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at
.moc/release-shared/moc_qtreewidget.cpp:227
#25 0x00007f34ab8675d0 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) (sender=sender at entry=0x1379170, m=m at entry=0x7f34ac899dc0
<QAbstractItemView::staticMetaObject>,
local_signal_index=local_signal_index at entry=2, argv=argv at entry=0x7ffe1973c300)
at kernel/qobject.cpp:3576
#26 0x00007f34ac2c8f95 in QAbstractItemView::doubleClicked(QModelIndex const&)
(this=this at entry=0x1379170, _t1=...) at
.moc/release-shared/moc_qabstractitemview.cpp:354
#27 0x00007f34ac311fab in QTreeView::mouseDoubleClickEvent(QMouseEvent*)
(this=0x1379170, event=0x7ffe1973cad0) at itemviews/qtreeview.cpp:1867
#28 0x00007f34abdea4c0 in QWidget::event(QEvent*) (this=this at entry=0x1379170,
event=event at entry=0x7ffe1973cad0) at kernel/qwidget.cpp:8393
#29 0x00007f34ac1ad41e in QFrame::event(QEvent*) (this=0x1379170,
e=0x7ffe1973cad0) at widgets/qframe.cpp:557
#30 0x00007f34ac2d2523 in QAbstractItemView::viewportEvent(QEvent*)
(this=this at entry=0x1379170, event=event at entry=0x7ffe1973cad0) at
itemviews/qabstractitemview.cpp:1644
#31 0x00007f34ac313e1c in QTreeView::viewportEvent(QEvent*) (this=0x1379170,
event=0x7ffe1973cad0) at itemviews/qtreeview.cpp:1252
#32 0x00007f34ab853451 in
QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*)
(this=this at entry=0xc4d410, receiver=receiver at entry=0x194e890,
event=event at entry=0x7ffe1973cad0) at kernel/qcoreapplication.cpp:1065
#33 0x00007f34abd930cc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this at entry=0xc4d410, receiver=receiver at entry=0x194e890,
e=e at entry=0x7ffe1973cad0) at kernel/qapplication.cpp:4561
#34 0x00007f34abd9b767 in QApplication::notify(QObject*, QEvent*)
(this=this at entry=0xc3ab90, receiver=receiver at entry=0x194e890,
e=e at entry=0x7ffe1973cad0) at kernel/qapplication.cpp:4108
#35 0x00007f34a98d164a in KApplication::notify(QObject*, QEvent*)
(this=0xc3ab90, receiver=0x194e890, event=0x7ffe1973cad0) at
/usr/src/debug/kdelibs-4.14.25/kdeui/kernel/kapplication.cpp:311
#36 0x00007f34ab8532cd in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0xc3ab90, receiver=receiver at entry=0x194e890,
event=event at entry=0x7ffe1973cad0) at kernel/qcoreapplication.cpp:955
#37 0x00007f34abd9978b in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(event=<optimized out>, receiver=<optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:231
#38 0x00007f34abd9978b in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
(receiver=receiver at entry=0x194e890, event=event at entry=0x7ffe1973cad0,
alienWidget=alienWidget at entry=0x194e890,
nativeWidget=nativeWidget at entry=0x165d5b0,
buttonDown=buttonDown at entry=0x7f34ac8b72e8 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#39 0x00007f34abe144b9 in QETWidget::translateMouseEvent(_XEvent const*)
(this=this at entry=0x165d5b0, event=event at entry=0x7ffe1973ce30) at
kernel/qapplication_x11.cpp:4536
#40 0x00007f34abe12e6c in QApplication::x11ProcessEvent(_XEvent*)
(this=0xc3ab90, event=event at entry=0x7ffe1973ce30) at
kernel/qapplication_x11.cpp:3653
#41 0x00007f34abe3bce2 in x11EventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0xc4c810, callback=0x0, user_data=0x0) at
kernel/qguieventdispatcher_glib.cpp:146
#42 0x00007f34a78b8677 in g_main_context_dispatch (context=0xc4c640) at
gmain.c:3203
#43 0x00007f34a78b8677 in g_main_context_dispatch
(context=context at entry=0xc4c640) at gmain.c:3856
#44 0x00007f34a78b88e0 in g_main_context_iterate
(context=context at entry=0xc4c640, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3929
#45 0x00007f34a78b898c in g_main_context_iteration (context=0xc4c640,
may_block=may_block at entry=1) at gmain.c:3990
#46 0x00007f34ab88382e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0xc49160, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#47 0x00007f34abe3bdb6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#48 0x00007f34ab851b9f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffe1973d210, flags=...) at kernel/qeventloop.cpp:149
#49 0x00007f34ab851f05 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7ffe1973d210, flags=...) at kernel/qeventloop.cpp:204
#50 0x00007f34ab857af9 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1227
#51 0x00000000004008d9 in main ()

Reported using DrKonqi

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


More information about the Kexi-bugs mailing list