This forum has been archived. All content is frozen. Please use KDE Discuss instead.

kexi crash with Debian stretch and PostgreSQL

Tags: None
(comma "," separated)
patrickgelin
Registered Member
Posts
8
Karma
0
Hi,

I would like to use kexi 2.9.11 (Debian stretch default installation) with my database on PostgreSQL 9.6.4 server and I've got a crash. My database is working weell with pgadmin. This is the crash when kexi try to import my database when connecting to postgreSQL :

Code: Select all
Application: Kexi (kexi), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1bccbc0 (LWP 4944))]

Thread 2 (Thread 0xaad2fb40 (LWP 4969)):
#0  0xb7792cf9 in __kernel_vsyscall ()
#1  0xb7792989 in __vdso_clock_gettime ()
#2  0xb62aabe1 in __GI___clock_gettime (clock_id=1, tp=0xaad2eec4) at ../sysdeps/unix/clock_gettime.c:115
#3  0xb64387a6 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#4  0xb6536a33 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5  0xb6535001 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#6  0xb65350b5 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#7  0xb5071b3b in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb5072624 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb5072854 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb6535974 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0xb64fe6cd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#12 0xb64fea79 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#13 0xb63d37da in QThread::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#14 0xb64dbfcd in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#15 0xb63d6645 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#16 0xb51ce27a in start_thread (arg=0xaad2fb40) at pthread_create.c:333
#17 0xb629db56 in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:110

Thread 1 (Thread 0xb1bccbc0 (LWP 4944)):
[KCrash Handler]
#7  0xaa3be4fe in pqxx::connection_base::activate() () from /usr/lib/i386-linux-gnu/libpqxx-4.0.so
#8  0xaa3c1ac8 in ?? () from /usr/lib/i386-linux-gnu/libpqxx-4.0.so
#9  0xaa3e7565 in pqxx::transaction_base::DirectExec(char const*, int) () from /usr/lib/i386-linux-gnu/libpqxx-4.0.so
#10 0xaa3cfba0 in pqxx::nontransaction::do_exec(char const*) () from /usr/lib/i386-linux-gnu/libpqxx-4.0.so
#11 0xaa3e83be 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&) () from /usr/lib/i386-linux-gnu/libpqxx-4.0.so
#12 0xabb83fa2 in ?? () from /usr/lib/kde4/kexidb_pqxxsqldriver.so
#13 0xabb85ce1 in ?? () from /usr/lib/kde4/kexidb_pqxxsqldriver.so
#14 0xb5ed2055 in KexiDB::Connection::useDatabase(QString const&, bool, bool*, KexiDB::MessageHandler*) () from /usr/lib/libcalligradb.so.14
#15 0xb5ed2560 in KexiDB::Connection::useTemporaryDatabaseIfNeeded(QString&) () from /usr/lib/libcalligradb.so.14
#16 0xb5ed1b63 in KexiDB::Connection::databaseExists(QString const&, bool) () from /usr/lib/libcalligradb.so.14
#17 0xb5ed2aec in KexiDB::Connection::createDatabase(QString const&) () from /usr/lib/libcalligradb.so.14
#18 0xb757f358 in KexiProject::create(bool) () from /usr/lib/libkexicore.so.14
#19 0xb618ac63 in KexiMigration::KexiMigrate::performImport(Kexi::ObjectStatus*) () from /usr/lib/libkeximigrate.so.14
#20 0xb61995ed in KexiMigration::ImportWizard::import() () from /usr/lib/libkeximigrate.so.14
#21 0xb619a26f in KexiMigration::ImportWizard::next() () from /usr/lib/libkeximigrate.so.14
#22 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0xb577bb12 in KDialog::user2Clicked() () from /usr/lib/libkdeui.so.5
#24 0xb577c3f9 in KDialog::slotButtonClicked(int) () from /usr/lib/libkdeui.so.5
#25 0xb577e191 in ?? () from /usr/lib/libkdeui.so.5
#26 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#27 0xb6520961 in QSignalMapper::mapped(int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#28 0xb6520b1b in QSignalMapper::map(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0xb6520cf3 in QSignalMapper::map() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#30 0xb6521789 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb6f29ca9 in QAbstractButton::clicked(bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#33 0xb6c0d170 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0xb6c0e7d4 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#35 0xb6c0e917 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#36 0xb6821e11 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#37 0xb6c0fad8 in QAbstractButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#38 0xb6cb7dda in QPushButton::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#39 0xb67be50a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#40 0xb67c7239 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#41 0xb58319fc in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#42 0xb650008a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#43 0xb67c57fc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#44 0xb68546f2 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#45 0xb6852a93 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#46 0xb688148a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#47 0xb50724e9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb5072789 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#49 0xb5072854 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0xb6535955 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#51 0xb6881566 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#52 0xb64fe6cd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#53 0xb64fea79 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#54 0xb6d3bd4d in QDialog::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#55 0xb763b7bd in KexiMainWindow::showProjectMigrationWizard(QString const&, QString const&, KexiDB::ConnectionData const*) () from /usr/lib/libkeximain.so.14
#56 0xb763c451 in KexiMainWindow::openProject(KexiProjectData const&) () from /usr/lib/libkeximain.so.14
#57 0xb763e879 in ?? () from /usr/lib/libkeximain.so.14
#58 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#59 0xb7668259 in ?? () from /usr/lib/libkeximain.so.14
#60 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#61 0xb6118339 in KexiProjectSelectorWidget::projectExecuted(KexiProjectData*) () from /usr/lib/libkexiextendedwidgets.so.14
#62 0xb612fae0 in KexiProjectSelectorWidget::slotItemExecuted(QTreeWidgetItem*) () from /usr/lib/libkexiextendedwidgets.so.14
#63 0xb6118485 in ?? () from /usr/lib/libkexiextendedwidgets.so.14
#64 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#65 0xb6e24791 in QTreeWidget::itemDoubleClicked(QTreeWidgetItem*, int) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#66 0xb6e24808 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#67 0xb6e2af9e in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#68 0xb65169c3 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#69 0xb6d9f0a1 in QAbstractItemView::doubleClicked(QModelIndex const&) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#70 0xb6df0e6e in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#71 0xb6822c05 in QWidget::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#72 0xb6c5cdfa in QFrame::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#73 0xb6cf6b24 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#74 0xb6da9739 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#75 0xb6df2edd in QTreeView::viewportEvent(QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#76 0xb6500209 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#77 0xb67be4e8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#78 0xb67c7239 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#79 0xb58319fc in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#80 0xb650008a in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#81 0xb67c57fc in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#82 0xb68546f2 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#83 0xb6852a93 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#84 0xb688148a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#85 0xb50724e9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#86 0xb5072789 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#87 0xb5072854 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#88 0xb6535955 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#89 0xb6881566 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#90 0xb64fe6cd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#91 0xb64fea79 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#92 0xb6505460 in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#93 0xb67bc954 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#94 0x800237d2 in ?? ()
#95 0xb61ce276 in __libc_start_main (main=0x80023770, argc=1, argv=0xbffb25c4, init=0x80023980 <__libc_csu_init>, fini=0x800239e0 <__libc_csu_fini>, rtld_fini=0xb77a4080 <_dl_fini>, stack_end=0xbffb25bc) at ../csu/libc-start.c:291
#96 0x80023845 in _start ()


What does this mean ? What can I do ?

Thank you for your help...
User avatar
jstaniek
Moderator
Posts
1027
Karma
2
OS
Hello.
Maybe you can upgrade to a supported version. We're no longer using technologies like pqxx and these crash in your case.

There are 3 new 3.0.x versions. There was a thread with link to a (K)ubuntu repository. It it does not fit, a request to provide stable/supported sotfware version from Debian would make sense.


Best regards,
Jarosław Staniek
• Qt Certified Specialist
KEXI - Open Source Visual DB Apps Builder
• Request a feature or fix for KEXI here
May I help you? Please mention your app's version and OS when asking for help


Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], markhm, sethaaaa, Sogou [Bot], Yahoo [Bot]