[bt-devel] BibleTime master crash

Jaak Ristioja jaak at ristioja.ee
Sat Oct 31 09:54:00 MST 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Confirmed. This doesn't seem to be Mac OS X specific. Opening a
non-bible module seems to be enough to trigger it.

Appears to have been be caused by
3439eb6e9143f3e22b5d00fd5600aa28eb499d7d: "CSwordVerseKey: Optimize
constructor, allow only Bible modules to be passed".

Blessings,
Jaak

On 31.10.2015 14:48, Martin Gruner wrote:
> Hello all,
> 
> after upgrading to Mac OS X "El Capitan" current BibleTime master 
> crashes for me (didn't test before the upgrade). Might anyone have
>  a clue about it or be able to help? Could this be related to
> recent refactorings? Stack trace below.
> 
> Thanks a lot, Martin
> 
> Application Specific Information: abort() called terminating with 
> uncaught exception of type std::bad_alloc: std::bad_alloc
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 
> libsystem_kernel.dylib        	0x00007fff9749f0ae __pthread_kill +
>  10 1   libsystem_pthread.dylib       	0x00007fff92a9c500 
> pthread_kill + 90 2   libsystem_c.dylib 0x00007fff939a837b abort + 
> 129 3   libc++abi.dylib 0x00007fff8501af81 abort_message + 257 4 
> libc++abi.dylib 0x00007fff85040a2f default_terminate_handler() + 
> 243 5 libobjc.A.dylib               	0x00007fff88a12173 
> _objc_terminate() + 124 6   libc++abi.dylib 0x00007fff8503e19e 
> std::__terminate(void (*)()) + 8 7 libc++abi.dylib 
> 0x00007fff8503dc12 __cxa_throw + 121 8   org.qt-project.QtCore 
> 0x00000001072e1ff1 qBadAlloc() + 49 9   BibleTime 
> 0x00000001035dcbd1 CSwordVerseKey::CSwordVerseKey(CSwordModuleInfo
>  const*) + 273 (cswordversekey.cpp:28) 10  BibleTime 
> 0x00000001035dcded CSwordVerseKey::CSwordVerseKey(CSwordModuleInfo
>  const*) + 29 (cswordversekey.cpp:35) 11  BibleTime 
> 0x00000001035e2482 
> Rendering::CDisplayRendering::entryLink(Rendering::CTextRendering::Key
TreeItem
>
>
>
> 
const&, CSwordModuleInfo const*) + 146 (cdisplayrendering.cpp:36)
> 12  BibleTime                     	0x00000001035e73df 
> Rendering::CHTMLExportRendering::renderEntry(Rendering::CTextRendering
::KeyTreeItem
>
>
>
> 
const&, CSwordKey*) + 8799 (chtmlexportrendering.cpp:192)
> 13  BibleTime                     	0x00000001035eaec6 
> Rendering::CTextRendering::renderKeyTree(QList<Rendering::CTextRenderi
ng::KeyTreeSharedPointer>
>
>
>
> 
const&) + 630 (ctextrendering.cpp:185)
> 14  BibleTime                     	0x00000001035e4f7e 
> Rendering::CEntryDisplay::textKeyRendering(BtConstModuleList 
> const&, QString const&, DisplayOptions const&, FilterOptions 
> const&, 
> Rendering::CTextRendering::KeyTreeItem::Settings::KeyRenderingFace)
>
>
> 
+ 1902 (centrydisplay.cpp:82) 15  BibleTime
> 0x00000001035e47fd Rendering::CEntryDisplay::text(BtConstModuleList
> const&, QString const&, DisplayOptions const&, FilterOptions
> const&) + 77 (centrydisplay.cpp:31) 16  BibleTime
> 0x00000001036fab2f CReadWindow::lookupSwordKey(CSwordKey*) + 991
> (creadwindow.cpp:80) 17  BibleTime 0x000000010370f027 
> CReadWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, 
> void**) + 119 (moc_creadwindow.cpp:81) 18 org.qt-project.QtCore 
> 0x00000001074d32e2 QMetaObject::activate(QObject*, int, int, 
> void**) + 2994 19 BibleTime
> 0x000000010371040a CKeyChooser::keyChanged(CSwordKey*) + 74
> (moc_ckeychooser.cpp:163) 20  BibleTime
> 0x00000001036c1874 CLexiconKeyChooser::setKey(CSwordKey*) + 180 
> (clexiconkeychooser.cpp:87) 21  BibleTime 0x00000001036efef0 
> CDisplayWindow::lookupModKey(QString const&, QString const&) + 336 
> (cdisplaywindow.cpp:533) 22  BibleTime 0x00000001036f0153 
> CDisplayWindow::lookupKey(QString const&) + 243 
> (cdisplaywindow.cpp:549) 23  BibleTime 0x0000000103620035 
> BibleTime::createReadDisplayWindow(QList<CSwordModuleInfo*>, 
> QString const&) + 293 (bibletime.cpp:153) 24  BibleTime 
> 0x0000000103634f92 BibleTime::reloadProfile() + 4546 
> (bibletime_slots.cpp:476) 25  BibleTime 0x00000001036215a5 
> BibleTime::processCommandline(bool, QString const&) + 197 
> (bibletime.cpp:293) 26  BibleTime 0x000000010363a909 main + 2953 
> (main.cpp:330) 27  BibleTime 0x0000000103562054 start + 52
> 
> _______________________________________________ bt-devel mailing 
> list bt-devel at crosswire.org 
> http://www.crosswire.org/mailman/listinfo/bt-devel
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWNPIlAAoJEIqsii/PFAD1fqEP/2GmIekC805MKczidmS6n9jV
1UgNMg2MjyXEHyl6IiZn4f/MA5IgC/uXNZ3+bKI195lAJu7Nhip1YcQnXuJ3pRcK
XNT1VP8ZSpDtvmKKe+HIekkt60HS6sl+YSWJO4w1Gfs2g+D8s6HqcjP7iYnkhCFp
oBiETgICpyIowktvBxXq8qJbZzLXpHNKw18hhUqZq6WyZ93N7hlS0ZfbBai0yW67
uAAgf7C1EqyODDHBSGB1lXRDR6slfaPa82fgB8DERIOzRJYBNGwD+2jMxPoRiMDb
I2KxmwPGjig1GiujgParoWRy1jt17cXwKRuX/6DpFXZrG2d7kDCWTwudTk9QDjPO
taM45d0rSfqoj0yzU2tZtbmmaCPsuxB0zKWOFrIlJAdjOW4NPCXFj1028gr8wxhr
0dymcSXKeytxaaDi3cEbt/pWPfyxX7Rmjs4NuXeYug2NMJtK5p2xOGu9dynVmwdW
Xmx+cBCsTWRYYHJK/V96ZNHSvX4dv1W+U+ij6+5skIpJgX5lXnrsld0kdZwTGnsK
Ob0Bn68OD8Gd2gMXgqsg3v+nDzECFLG4eJ2tqSeSYIU0LkPI7ON+MHb9zWVDYgrn
EUlm8N9adLH0e3Ri2sMRtmK9/gkVHyHivaeVBYbYWxZQTUJi4P+6/n9FArqv/Tdk
dHllxKxua31q7TnlERjp
=sl9h
-----END PGP SIGNATURE-----



More information about the bt-devel mailing list