[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#351930: libqt4-sql: program segfaults on connection to MySQL



Package: libqt4-sql
Version: 4.1.0-3
Severity: important







-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.13.1
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages libqt4-sql depends on:
ii  libc6                         2.3.5-12.1 GNU C Library: Shared libraries an
ii  libfontconfig1                2.3.2-1.1  generic font configuration library
ii  libgcc1                       1:4.0.2-8  GCC support library
ii  libmysqlclient15              5.0.18-7   mysql database client library
ii  libpq4                        8.1.2-1    PostgreSQL C client library
ii  libqt4-core                   4.1.0-3    Qt 4 core non-GUI functionality ru
ii  libsqlite0                    2.8.16-1   SQLite shared library
ii  libstdc++6                    4.0.2-8    The GNU Standard C++ Library v3
ii  zlib1g                        1:1.2.3-9  compression library - runtime

libqt4-sql recommends no packages.

Hello all, my qt4 program segfaults since I upgraded libmysql on sid, it displays some mysql data in a qtableview, I had some doubt weather it was my code or the lib so i did a test program that display mysql users in a qtableview and it does segfault all the time. here it is  http://p80.free.fr/basicmysql.tar.bz2
 Here is the gdb backtrace:
 Program received signal SIGSEGV, Segmentation fault.
 [Switching to Thread -1226066240 (LWP 4654)]
 0xb741869c in mysql_stmt_fetch () from /usr/lib/libmysqlclient.so.15
 (gdb) bt
 #0  0xb741869c in mysql_stmt_fetch () from
 /usr/lib/libmysqlclient.so.15
 #1  0xb7e64a4e in QMYSQLDriver::QMYSQLDriver () from
 /usr/lib/libQtSql.so.4
 #2  0xb7e4a43b in QSqlQuery::seek () from /usr/lib/libQtSql.so.4
 #3  0xb7eaf55b in QSqlQueryModel::data () from /usr/lib/libQtSql.so.4
 #4  0xb7d16f6a in QItemDelegate::paint () from /usr/lib/libQtGui.so.4
 #5  0xb7d045cb in QTableView::paintEvent () from /usr/lib/libQtGui.so.4
 #6  0xb7a14c19 in QWidget::event () from /usr/lib/libQtGui.so.4
 #7  0xb7c177c4 in QFrame::event () from /usr/lib/libQtGui.so.4
 #8  0xb7c8fa6e in QAbstractScrollArea::viewportEvent () from
 /usr/lib/libQtGui.so.4
 #9  0xb7ce59c2 in QAbstractItemView::viewportEvent () from
 /usr/lib/libQtGui.so.4
 #10 0xb7c8e5b1 in QAbstractScrollArea::horizontalScrollBar () from
 /usr/lib/libQtGui.so.4
 #11 0xb79d18a4 in QApplicationPrivate::notify_helper () from
 /usr/lib/libQtGui.so.4
 #12 0xb79d2858 in QApplication::notify () from /usr/lib/libQtGui.so.4
 #13 0xb7a1ddee in QApplicationPrivate::openPopup () from
 /usr/lib/libQtGui.so.4
 #14 0xb7af3b13 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #15 0xb7af438e in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #16 0xb7af4245 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #17 0xb7af4245 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #18 0xb7af3850 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #19 0xb7af438e in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #20 0xb7af3850 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #21 0xb7af438e in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #22 0xb7af3850 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #23 0xb7af438e in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #24 0xb7af3850 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #25 0xb7af438e in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #26 0xb7af3850 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #27 0xb7af438e in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #28 0xb7af3850 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #29 0xb7af47d6 in QWidgetPrivate::drawWidget () from
 /usr/lib/libQtGui.so.4
 #30 0xb7af4d74 in QWidget::repaint () from /usr/lib/libQtGui.so.4
 #31 0xb7a1445c in QWidget::event () from /usr/lib/libQtGui.so.4
 #32 0xb7c8fa52 in QAbstractScrollArea::viewportEvent () from
 /usr/lib/libQtGui.so.4
 #33 0xb7ce59c2 in QAbstractItemView::viewportEvent () from
 /usr/lib/libQtGui.so.4
 #34 0xb7c8e5b1 in QAbstractScrollArea::horizontalScrollBar () from
 /usr/lib/libQtGui.so.4
 #35 0xb79d18a4 in QApplicationPrivate::notify_helper () from
 /usr/lib/libQtGui.so.4
 #36 0xb79d2858 in QApplication::notify () from /usr/lib/libQtGui.so.4
 #37 0xb788143d in QCoreApplication::sendPostedEvents () from
 /usr/lib/libQtCore.so.4
 #38 0xb7a39701 in non-virtual thunk to
 QDesktopWidget::~QDesktopWidget() () from /usr/lib/libQtGui.so.4
 #39 0xb787ea14 in QEventLoop::processEvents () from
 /usr/lib/libQtCore.so.4
 #40 0xb787ec66 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
 #41 0xb7881601 in QCoreApplication::exec () from
 /usr/lib/libQtCore.so.4
 #42 0xb79d15c7 in QApplication::exec () from /usr/lib/libQtGui.so.4
 #43 0x0804dc76 in main ()
(sorry about my previous report, I think I messed up with reportbug, hope it's ok this time)

-- no debconf information



Reply to: