As I'm experimenting with the distributed Greek modules more in order to handle things like the new Tisch features, I am discovering that there are problems that are very module-specific, where I cannot go to some verses without crashing GnomeSword on a low-level key initialization glitch. The line of GnomeSword code in question is bland:
mod->setKey(imodule.getKey()); // display.cc line #704 The two failure examples I've got at hand are LXX and the beta Tisch. Has anyone else seen this sort of thing? The scenario is simple navigation into a verse, requiring obtaining the entire chapter for display, including the 0:0 and n:0 content. The failures are identical in nature, just different places. Thoughts, theories, clues? LXX failure, Deut 34:1: #0 0x00110402 in __kernel_vsyscall () #1 0x00c9dd3b in waitpid () from /lib/libpthread.so.0 #2 0x0776da46 in ?? () from /usr/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0x00144aa1 in sword::VerseKey::init () from /usr/lib/libsword-1.5.9.so #5 0x00146a62 in sword::VerseKey::VerseKey () from /usr/lib/libsword-1.5.9.so #6 0x001e6808 in sword::SWText::CreateKey () from /usr/lib/libsword-1.5.9.so #7 0x0017017f in sword::SWModule::setKey () from /usr/lib/libsword-1.5.9.so #8 0x08094ac1 in getZeroContent ([EMAIL PROTECTED], cache_flags=320, [EMAIL PROTECTED], mod=0x9d683b4, strongs_or_morph=1) at display.cc:704 #9 0x08095351 in GTKChapDisp::getVerseBefore (this=0xa6d0740, [EMAIL PROTECTED], strongs_or_morph=1, cache_flags=320) at display.cc:816 #10 0x08096f5c in GTKChapDisp::Display (this=0xa6d0740, [EMAIL PROTECTED]) at display.cc:1173 #11 0x0016fc5b in sword::SWModule::Display () from /usr/lib/libsword-1.5.9.so #12 0x080ab9ca in main_display_bible (mod_name=0xb7d8140 "LXX", key=0xc202c08 "Deut 34:1") at sword.cc:1170 #13 0x080ae7d2 in main_url_handler (url=0xbeab848 "sword:///Deut 34:1", clicked=1) at url.cc:950 Tisch failure, 1Tim 2:1: #0 0x00110402 in __kernel_vsyscall () #1 0x00c9dd3b in waitpid () from /lib/libpthread.so.0 #2 0x0776da46 in ?? () from /usr/lib/libgnomeui-2.so.0 #3 <signal handler called> #4 0x00144aa1 in sword::VerseKey::init () from /usr/lib/libsword-1.5.9.so #5 0x00146a62 in sword::VerseKey::VerseKey () from /usr/lib/libsword-1.5.9.so #6 0x001e6808 in sword::SWText::CreateKey () from /usr/lib/libsword-1.5.9.so #7 0x0017017f in sword::SWModule::setKey () from /usr/lib/libsword-1.5.9.so #8 0x08094ac1 in getZeroContent ([EMAIL PROTECTED], cache_flags=354, [EMAIL PROTECTED], mod=0x9ba60ac, strongs_or_morph=1) at display.cc:704 #9 0x08095351 in GTKChapDisp::getVerseBefore (this=0x9ced7d8, [EMAIL PROTECTED], strongs_or_morph=1, cache_flags=354) at display.cc:816 #10 0x08096f5c in GTKChapDisp::Display (this=0x9ced7d8, [EMAIL PROTECTED]) at display.cc:1173 #11 0x0016fc5b in sword::SWModule::Display () from /usr/lib/libsword-1.5.9.so #12 0x080ab9ca in main_display_bible (mod_name=0xb5cf1b0 "Tisch", key=0xad65740 "1Tim 2:1") at sword.cc:1170 #13 0x080ae7d2 in main_url_handler (url=0xac8aaa0 "sword:///1Tim 2:1", clicked=1) at url.cc:950 _______________________________________________ sword-devel mailing list: sword-devel@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page