Troy, Karl, It should also be noted that this update to SWORD causes a segfault in the following code in Xiphos https://gist.github.com/anonymous/5187582
Specifically the line key->setAutoNormalize(oldAutoNorm); on line 38 of that Gist generates a SegFault with the following backtrace. #0 0x00007ffff5278ef0 in std::vector<int, std::allocator<int> >::size (this=0x676e6175685a20) at /usr/lib/gcc/x86_64-redhat-linux/4.7.2/../../../../include/c++/4.7.2/bits/stl_vector.h:626 #1 0x00007ffff527724c in sword::VersificationMgr::Book::getVerseMax (this=0xa60028, chapter=17424) at /home/ghellings/Projects-old/sword/src/mgr/versificationmgr.cpp:241 #2 0x00007ffff525aebb in sword::VerseKey::getVerseMax (this=0x1249a60) at /home/ghellings/Projects-old/sword/src/keys/versekey.cpp:1243 #3 0x00007ffff525b65b in sword::VerseKey::normalize (this=0x1249a60, autocheck=true) at /home/ghellings/Projects-old/sword/src/keys/versekey.cpp:1353 #4 0x00007ffff525bc85 in sword::VerseKey::setAutoNormalize (this=0x1249a60, iautonorm=true) at /home/ghellings/Projects-old/sword/src/keys/versekey.cpp:1548 #5 0x000000000049e118 in GTKChapDisp::getVerseBefore (this=0xefc930, imodule=...) at ../src/main/display.cc:1138 This segfault only seems to happen when I enter Genesis 1 in the navigation panel and not at any other time. Those with more gdb savvy than I can maybe figure out more of what is going on. --Greg On Mon, Mar 11, 2013 at 8:57 PM, Karl Kleinpaste <k...@kleinpaste.org>wrote: > I see that your new showchapter.cpp works. The only difference in how > that works versus Xiphos code is you changed the VerseKey init slightly, > so I made that change: > > VerseKey *key = (VerseKey *)imodule.getKey(); > > And yet Xiphos still fails to construct the chapter. The loop never > executes once. I don't know what to make of it. I will have to look at > it some more. > > _______________________________________________ > 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 >
_______________________________________________ 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