[bt-devel] 1.2.2 execute troubles

mark lybarger bt-devel@crosswire.org
Wed, 16 Oct 2002 10:13:42 +0000


I'm getting closer. By setting SWORD_PATH=/var/db/sword (still don't see 
why it's not getting the setting from /etc/sword.conf), and commenting 
the below recursion call in bibletime.cpp, I can get bibletime to start 
and function.

	// return createReadDisplayWindow(list, key);

This doesn't look like familiar recursion to me, so I'm a little lost. 
The exit point of the recursion isn't clear, and it isn't obvious how 
the function actually returns a CDisplayWindow*.   Could someone 
enlighten me?


mark lybarger wrote:
> btw, i also build the cvs HEAD version, and am getting the same dump.
> 
> Joachim Ansorg wrote:
> 
>> Execute bibletime --ignore-startprofile to open with no desktop 
>> restored from the last (crashed) session.
>> I think I'll put in a bug fix for this like CVS has (after two crashes 
>> is automatically does this)
>>
>> Send me your /etc/sword.conf file!
>>
>> Joachim
>>
>>
>>> Below is a stack trace I'm getting trying to run bibletime 1.2.2? (1.2.1
>>> w/ patch for gcc 3.2).  I have been unsuccessfull in getting this
>>> running thus far. any help would be _MOST_ appreciated.
>>>
>>> This version also doesn't seem to recognize the installed sword modules
>>> either.  they're installed into /var/db/sword, and that's where the
>>> /etc/sword.conf file points to, but bibletime only sees the modules if i
>>> set SWORD_PATH=/var/db/sword.
>>>
>>> Thanks,
>>>
>>>
>>> [New Thread 1024 (LWP 19918)]
>>> 0x414340b9 in wait4 () from /lib/libc.so.6
>>> #0  0x414340b9 in wait4 () from /lib/libc.so.6
>>> #1  0x414b2cb0 in __DTOR_END__ () from /lib/libc.so.6
>>> #2  0x411d98e3 in waitpid () from /lib/libpthread.so.0
>>> #3  0x40a86117 in KCrash::defaultCrashHandler(int) ()
>>>    from /usr/kde/3/lib/libkdecore.so.4
>>> #4  0x411d73d2 in pthread_sighandler () from /lib/libpthread.so.0
>>> #5  <signal handler called>
>>> #6  0x08094a3a in
>>> CDisplayWindow::createReadInstance(QPtrList<CSwordModuleInfo>,
>>> CMDIArea*, char const*) ()
>>> #7  0x0807b703 in
>>> BibleTime::createDisplayWindow(QPtrList<CSwordModuleInfo>, QString
>>> const&) ()
>>> #8  0x0807b7a6 in BibleTime::createDisplayWindow(CSwordModuleInfo*,
>>> QString const&) ()
>>> #9  0x0807bc00 in BibleTime::processCommandline() ()
>>> #10 0x0807c537 in main ()
>>> #11 0x413b04b2 in __libc_start_main () from /lib/libc.so.6
>>
>>
>>
> 
> 
> 
>