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

Reply via email to