Bibletime crashes when indexing

Bug #109644 reported by Sveinung Kvilhaugsvik
4
Affects Status Importance Assigned to Milestone
bibletime (Debian)
Fix Released
Unknown
bibletime (Ubuntu)
Fix Released
Medium
Ralph Janke

Bug Description

Binary package hint: bibletime

I have downloaded KJV and norsk using the download manager. When i try to index them, Bibletime crashes do to an invalid pointer. (Security issue?)

Kubuntu/PPC (feisty) upgraded for Edgy on an iBook.
The computers ID: 4f03a8147604870e524055a39ca6f01d

Output:
$ bibletime
(BibleTime 1.6.2) WARNING: X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 145
  Minor opcode: 3
  Resource id: 0x0
(BibleTime 1.6.2) WARNING: Failed to open device
(BibleTime 1.6.2) WARNING: X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode: 145
  Minor opcode: 3
  Resource id: 0x0
(BibleTime 1.6.2) WARNING: Failed to open device
(BibleTime 1.6.2) WARNING: ASSERT: "windows.count()" in bibletime_slots.cpp (466)
(BibleTime 1.6.2) WARNING: ASSERT: "installSource" in cswordsetupmodulelistview.cpp (70)
*** glibc detected *** bibletime: free(): invalid pointer: 0x103e1e30 ***
======= Backtrace: =========
/lib/libc.so.6[0xd21c0c4]
/lib/libc.so.6(cfree+0xc8)[0xd21dcc8]
/usr/lib/libstdc++.so.6(_ZdlPv+0x2c)[0xd4e75bc]
/usr/lib/libstdc++.so.6(_ZdaPv+0x24)[0xd4e7634]
/usr/lib/libqt-mt.so.3(_ZN11QStringDataD1Ev+0x5c)[0xe99dc28]
/usr/lib/libqt-mt.so.3(_ZN7QString5derefEv+0xb8)[0xe990c4c]
/usr/lib/libqt-mt.so.3(_ZN7QString9setLengthEj+0x144)[0xe991424]
/usr/lib/libqt-mt.so.3(_ZN7QString4growEj+0x6c)[0xe9915b4]
/usr/lib/libqt-mt.so.3(_ZN7QString20operatorPlusEqHelperEPKcj+0xfc)[0xe994d00]
/usr/lib/libqt-mt.so.3(_ZN7QStringpLEPKc+0x40)[0xe994e4c]
bibletime[0x1010bd98]
bibletime[0x100ea174]
bibletime[0x100b7df4]
bibletime[0x100ebb54]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x1a4)[0xe5460f0]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0x224)[0xe546ff8]
/usr/lib/libqt-mt.so.3(_ZN7QButton7clickedEv+0x58)[0xea30bb0]
/usr/lib/libqt-mt.so.3(_ZN7QButton17mouseReleaseEventEP11QMouseEvent+0x1c8)[0xe624980]
/usr/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x164)[0xe593dd8]
/usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x394)[0xe4ae308]
/usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x6e4)[0xe4b1490]
/usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0xb4)[0xef61424]
/usr/lib/libqt-mt.so.3(_ZN12QApplication20sendSpontaneousEventEP7QObjectP6QEvent+0x8c)[0xe413d4c]
/usr/lib/libqt-mt.so.3(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0x11f8)[0xe4112c4]
/usr/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xce8)[0xe40f2d8]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x158)[0xe431ce0]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xb4)[0xe4d3f48]
/usr/lib/libqt-mt.so.3(_ZN12QApplication10enter_loopEv+0x50)[0xe4b0b2c]
/usr/lib/libqt-mt.so.3(_ZN7QDialog4execEv+0x12c)[0xe79acdc]
bibletime[0x10035a48]
bibletime[0x1003fe54]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x1a4)[0xe5460f0]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0x224)[0xe546ff8]
/usr/lib/libkdeui.so.4(_ZN7KAction9activatedEv+0x38)[0xf25db18]
/usr/lib/libkdeui.so.4(_ZN7KAction13slotActivatedEv+0x58)[0xf2a2478]
/usr/lib/libkdeui.so.4(_ZN7KAction18slotPopupActivatedEv+0x110)[0xf37f3b0]
/usr/lib/libkdeui.so.4(_ZN7KAction9qt_invokeEiP8QUObject+0x26c)[0xf37f76c]
/usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x1a4)[0xe5460f0]
/usr/lib/libqt-mt.so.3(_ZN7QSignal6signalERK8QVariant+0xf8)[0xea24b64]
/usr/lib/libqt-mt.so.3(_ZN7QSignal8activateEv+0xcc)[0xe573c44]
/usr/lib/libqt-mt.so.3(_ZN10QPopupMenu17mouseReleaseEventEP11QMouseEvent+0x5e8)[0xe6dc25c]
/usr/lib/libkdeui.so.4(_ZN10KPopupMenu17mouseReleaseEventEP11QMouseEvent+0x74)[0xf266ed4]
/usr/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x164)[0xe593dd8]
/usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x394)[0xe4ae308]
/usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x6e4)[0xe4b1490]
/usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0xb4)[0xef61424]
/usr/lib/libqt-mt.so.3(_ZN12QApplication20sendSpontaneousEventEP7QObjectP6QEvent+0x8c)[0xe413d4c]
/usr/lib/libqt-mt.so.3(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0xef8)[0xe410fc4]
/usr/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xce8)[0xe40f2d8]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x158)[0xe431ce0]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xb4)[0xe4d3f48]
/usr/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x58)[0xe4d3bf0]
/usr/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x50)[0xe4b0c60]
bibletime[0x1003b6ec]
/lib/libc.so.6[0xd1bdd40]
/lib/libc.so.6[0xd1bdf98]
======= Memory map: ========
00100000-00103000 r-xp 00100000 00:00 0 [vdso]
0cefd000-0cf31000 r-xp 00000000 03:04 2559294 /usr/lib/liblcms.so.1.0.15
0cf31000-0cf41000 ---p 00034000 03:04 2559294 /usr/lib/liblcms.so.1.0.15
0cf41000-0cf43000 rwxp 00034000 03:04 2559294 /usr/lib/liblcms.so.1.0.15
0cf43000-0cf46000 rwxp 0cf43000 00:00 0
0cf56000-0cfd1000 r-xp 00000000 03:04 2559329 /usr/lib/libmng.so.1.1.0.9
0cfd1000-0cfe1000 ---p 0007b000 03:04 2559329 /usr/lib/libmng.so.1.1.0.9
0cfe1000-0cfe4000 rwxp 0007b000 03:04 2559329 /usr/lib/libmng.so.1.1.0.9
0cff4000-0cffc000 r-xp 00000000 03:04 2703781 /usr/lib/qt3/plugins/imageformats/libqmng.so
0cffc000-0d00b000 ---p 00008000 03:04 2703781 /usr/lib/qt3/plugins/imageformats/libqmng.so
0d00b000-0d00c000 rw-p 00007000 03:04 2703781 /usr/lib/qt3/plugins/imageformats/libqmng.so
0d01c000-0d043000 r-xp 00000000 03:04 2654226 /usr/lib/kde3/plugins/styles/polyester.so
0d043000-0d053000 ---p 00027000 03:04 2654226 /usr/lib/kde3/plugins/styles/polyester.so
0d053000-0d054000 rw-p 00027000 03:04 2654226 /usr/lib/kde3/plugins/styles/polyester.so
0d064000-0d06f000 r-xp 00000000 03:04 1753923 /lib/libnss_files-2.5.so
0d06f000-0d07e000 ---p 0000b000 03:04 1753923 /lib/libnss_files-2.5.so
0d07e000-0d07f000 r--p 0000a000 03:04 1753923 /lib/libnss_files-2.5.so
0d07f000-0d080000 rw-p 0000b000 03:04 1753923 /lib/libnss_files-2.5.so
0d090000-0d09b000 r-xp 00000000 03:04 1753925 /lib/libnss_nis-2.5.so
0d09b000-0d0aa000 ---p 0000b000 03:04 1753925 /lib/libnss_nis-2.5.so
0d0aa000-0d0ab000 r--p 0000a000 03:04 1753925 /lib/libnss_nis-2.5.so
0d0ab000-0d0ac000 rw-p 0000b000 03:04 1753925 /lib/libnss_nis-2.5.so
0d0bc000-0d0c4000 r-xp 00000000 03:04 1753921 /lib/libnss_compat-2.5.so
0d0c4000-0d0d3000 ---p 00008000 03:04 1753921 /lib/libnss_compat-2.5.so
0d0d3000-0d0d4000 r--p 00007000 03:04 1753921 /lib/libnss_compat-2.5.so
0d0d4000-0d0d5000 rw-p 00008000 03:04 1753921 /lib/libnss_compat-2.5.so
0d0e5000-0d0ec000 r-xp 00000000 03:04 2556651 /usr/lib/libXdmcp.so.6.0.0
0d0ec000-0d0fb000 ---p 00007000 03:04 2556651 /usr/lib/libXdmcp.so.6.0.0
0d0fb000-0d0fc000 rw-p 00006000 03:04 2556651 /usr/lib/libXdmcp.so.6.0.0
0d10c000-0d110000 r-xp 00000000 03:04 2556339 /usr/lib/libXau.so.6.0.0
0d110000-0d11f000 ---p 00004000 03:04 2556339 /usr/lib/libXau.so.6.0.0
0d11f000-0d120000 rw-p 00003000 03:04 2556339 /usr/lib/libXau.so.6.0.0
0d130000-0d156000 r-xp 00000000 03:04 2556054 /usr/lib/libexpat.so.1.0.0
0d156000-0d166000 ---p 00026000 03:04 2556054 /usr/lib/libexpat.so.1.0.0
0d166000-0d168000 rw-p 00026000 03:04 2556054 /usr/lib/libexpat.so.1.0.0
0d178000-0d17f000 r-xp 00000000 03:04 2556871 /usr/lib/libXfixes.so.3.1.0
0d17f000-0d18e000 ---p 00007000 03:04 2556871 /usr/lib/libXfixes.so.3.1.0
0d18e000-0d18f000 rw-p 00006000 03:04 2556871 /usr/lib/libXfixes.so.3.1.0
0d19f000-0d2ef000 r-xp 00000000 03:04 1753914 /lib/libc-2.5.so
0d2ef000-0d2f0000 r--p 00150000 03:04 1753914 /lib/libc-2.5.so
0d2f0000-0d2f4000 rw-p 00151000 03:04 1753914 /lib/libc-2.5.so
0d2f4000-0d2f7000 rw-p 0d2f4000 00:00 0
0d307000-0d31b000 r-xp 00000000 03:04 1441865 /lib/libgcc_s.so.1
0d31b000-0d32a000 ---p 00014000 03:04 1441865 /lib/libgcc_s.so.1
0d32a000-0d32b000 rw-p 00013000 03:04 1441865 /lib/libgcc_s.so.1
0d33b000-0d3e2000 r-xp 00000000 03:04 1753918 /lib/libm-2.5.so
0d3e2000-0d3f2000 ---p 000a7000 03:04 1753918 /lib/libm-2.5.so
0d3f2000-0d3f6000 r--p 000a7000 03:04 1753918 /lib/libm-2.5.so
0d3f6000-0d3f7000 rw-p 000ab000 03:04 1753918 /lib/libm-2.5.so
0d407000-0d51e000 r-xp 00000000 03:04 2556229 /usr/lib/libstdc++.so.6.0.8
0d51e000-0d52e000 ---p 00117000 03:04 2556229 /usr/lib/libstdc++.so.6.0.8*** BibleTime got signal 6 (Crashing). Trying to save settings.
Alarm clock

Revision history for this message
Sveinung Kvilhaugsvik (kvilhaugsvik) wrote :

To reproduce:
1) Search for something
2) When it say it needs to index first, let it
3) Crash

Revision history for this message
Sveinung Kvilhaugsvik (kvilhaugsvik) wrote :

It does work for me now in Hardy on an x86. If I remember correctly I had the same problem on x86. Could someone that has access to an Ubuntu PPC box test if the problem is gone now and close this bug if it is?

Revision history for this message
Ralph Janke (txwikinger) wrote :

Thanks for reporting this issue and helping to make Kubuntu better.

I could not reproduce this issue with the latest version on hardy. Please make sure to test this with the latest version from https://edge.launchpad.net/~txwikinger/+archive and see if it is reporducible.

Thanks again.

Changed in bibletime:
assignee: nobody → txwikinger
status: New → Incomplete
Revision history for this message
Ralph Janke (txwikinger) wrote :
Changed in bibletime:
status: Unknown → New
Ralph Janke (txwikinger)
Changed in bibletime:
importance: Undecided → Medium
Revision history for this message
Ralph Janke (txwikinger) wrote :

It is believed that this problem is fixed in the newest release 1.6.5.1-1. If this problem still occurs in this release, please feel free to re-open this problem report by setting the status to 'new'.

Thanks

Changed in bibletime:
status: Incomplete → Fix Released
Changed in bibletime (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.