here is the valgrind stuff (sorry if it's too long):

Qt Code:
  1. ==6243== Conditional jump or move depends on uninitialised value(s)
  2. ==6243== at 0x426D5BC: (within /usr/lib/libQtGui.so.4.1.0)
  3. ==6243== by 0x426FE61: (within /usr/lib/libQtGui.so.4.1.0)
  4. ==6243== by 0x4247D5E: (within /usr/lib/libQtGui.so.4.1.0)
  5. ==6243== by 0x424D2DC: QPainter::drawPath(QPainterPath const&) (in /usr/lib/libQtGui.so.4.1.0)
  6. ==6243== by 0x424B29C: (within /usr/lib/libQtGui.so.4.1.0)
  7. ==6243== by 0x424CE88: QPainter::drawRects(QRect const*, int) (in /usr/lib/libQtGui.so.4.1.0)
  8. ==6243== by 0x424CFFC: QPainter::fillRect(QRect const&, QBrush const&) (in /usr/lib/libQtGui.so.4.1.0)
  9. ==6243== by 0x435AAD0: (within /usr/lib/libQtGui.so.4.1.0)
  10. ==6243== by 0x437662D: QPlastiqueStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const (in /usr/lib/libQtGui.so.4.1.0)
  11. ==6243== by 0x43FA925: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  12. ==6243== by 0x41D00B4: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  13. ==6243== by 0x43FAF51: QScrollBar::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  14. ==6243==
  15. ==6243== Conditional jump or move depends on uninitialised value(s)
  16. ==6243== at 0x426D5C0: (within /usr/lib/libQtGui.so.4.1.0)
  17. ==6243== by 0x426FE61: (within /usr/lib/libQtGui.so.4.1.0)
  18. ==6243== by 0x4247D5E: (within /usr/lib/libQtGui.so.4.1.0)
  19. ==6243== by 0x424D2DC: QPainter::drawPath(QPainterPath const&) (in /usr/lib/libQtGui.so.4.1.0)
  20. ==6243== by 0x424B29C: (within /usr/lib/libQtGui.so.4.1.0)
  21. ==6243== by 0x424CE88: QPainter::drawRects(QRect const*, int) (in /usr/lib/libQtGui.so.4.1.0)
  22. ==6243== by 0x424CFFC: QPainter::fillRect(QRect const&, QBrush const&) (in /usr/lib/libQtGui.so.4.1.0)
  23. ==6243== by 0x435AAD0: (within /usr/lib/libQtGui.so.4.1.0)
  24. ==6243== by 0x437662D: QPlastiqueStyle::drawComplexControl(QStyle::ComplexControl, QStyleOptionComplex const*, QPainter*, QWidget const*) const (in /usr/lib/libQtGui.so.4.1.0)
  25. ==6243== by 0x43FA925: QScrollBar::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  26. ==6243== by 0x41D00B4: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  27. ==6243== by 0x43FAF51: QScrollBar::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  28. ==6243==
  29. ==6243== Use of uninitialised value of size 4
  30. ==6243== at 0x4987EB3: mysql_stmt_fetch (in /usr/lib/libmysqlclient.so.15.0.0)
  31. ==6243== by 0x4063053: (within /usr/lib/libQtSql.so.4.1.0)
  32. ==6243== by 0x404A2D5: QSqlQuery::seek(int, bool) (in /usr/lib/libQtSql.so.4.1.0)
  33. ==6243== by 0x40AA880: QSqlQueryModel::data(QModelIndex const&, int) const (in /usr/lib/libQtSql.so.4.1.0)
  34. ==6243== by 0x44B31CF: QItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (in /usr/lib/libQtGui.so.4.1.0)
  35. ==6243== by 0x44A0F4A: QTableView::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  36. ==6243== by 0x41D00B4: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  37. ==6243== by 0x43BE7C3: QFrame::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  38. ==6243== by 0x4430B63: QAbstractScrollArea::viewportEvent(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  39. ==6243== by 0x44834F8: QAbstractItemView::viewportEvent(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  40. ==6243== by 0x442F808: (within /usr/lib/libQtGui.so.4.1.0)
  41. ==6243== by 0x4190F29: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  42. ==6243==
  43. ==6243== Invalid write of size 1
  44. ==6243== at 0x4987EB3: mysql_stmt_fetch (in /usr/lib/libmysqlclient.so.15.0.0)
  45. ==6243== by 0x4063053: (within /usr/lib/libQtSql.so.4.1.0)
  46. ==6243== by 0x404A2D5: QSqlQuery::seek(int, bool) (in /usr/lib/libQtSql.so.4.1.0)
  47. ==6243== by 0x40AA880: QSqlQueryModel::data(QModelIndex const&, int) const (in /usr/lib/libQtSql.so.4.1.0)
  48. ==6243== by 0x44B31CF: QItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (in /usr/lib/libQtGui.so.4.1.0)
  49. ==6243== by 0x44A0F4A: QTableView::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  50. ==6243== by 0x41D00B4: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  51. ==6243== by 0x43BE7C3: QFrame::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  52. ==6243== by 0x4430B63: QAbstractScrollArea::viewportEvent(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  53. ==6243== by 0x44834F8: QAbstractItemView::viewportEvent(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  54. ==6243== by 0x442F808: (within /usr/lib/libQtGui.so.4.1.0)
  55. ==6243== by 0x4190F29: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  56. ==6243== Address 0x569 is not stack'd, malloc'd or (recently) free'd
  57. ==6243==
  58. ==6243== Process terminating with default action of signal 11 (SIGSEGV)
  59. ==6243== Access not within mapped region at address 0x569
  60. ==6243== at 0x4987EB3: mysql_stmt_fetch (in /usr/lib/libmysqlclient.so.15.0.0)
  61. ==6243== by 0x4063053: (within /usr/lib/libQtSql.so.4.1.0)
  62. ==6243== by 0x404A2D5: QSqlQuery::seek(int, bool) (in /usr/lib/libQtSql.so.4.1.0)
  63. ==6243== by 0x40AA880: QSqlQueryModel::data(QModelIndex const&, int) const (in /usr/lib/libQtSql.so.4.1.0)
  64. ==6243== by 0x44B31CF: QItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const (in /usr/lib/libQtGui.so.4.1.0)
  65. ==6243== by 0x44A0F4A: QTableView::paintEvent(QPaintEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  66. ==6243== by 0x41D00B4: QWidget::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  67. ==6243== by 0x43BE7C3: QFrame::event(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  68. ==6243== by 0x4430B63: QAbstractScrollArea::viewportEvent(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  69. ==6243== by 0x44834F8: QAbstractItemView::viewportEvent(QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  70. ==6243== by 0x442F808: (within /usr/lib/libQtGui.so.4.1.0)
  71. ==6243== by 0x4190F29: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/libQtGui.so.4.1.0)
  72. ==6243==
  73. ==6243== ERROR SUMMARY: 270 errors from 32 contexts (suppressed: 0 from 0)
  74. ==6243== malloc/free: in use at exit: 904,303 bytes in 14,443 blocks.
  75. ==6243== malloc/free: 123,453 allocs, 109,010 frees, 12,793,535 bytes allocated.
  76. ==6243== For counts of detected errors, rerun with: -v
  77. ==6243== searching for pointers to 14,443 not-freed blocks.
  78. ==6243== checked 2,522,792 bytes.
  79. ==6243==
  80. ==6243== LEAK SUMMARY:
  81. ==6243== definitely lost: 20 bytes in 1 blocks.
  82. ==6243== possibly lost: 1,952 bytes in 68 blocks.
  83. ==6243== still reachable: 902,331 bytes in 14,374 blocks.
  84. ==6243== suppressed: 0 bytes in 0 blocks.
  85. ==6243== Use --leak-check=full to see details of leaked memory.
  86. Segmentation fault
To copy to clipboard, switch view to plain text mode