Alexey Presnyakov wrote:

> I get core dump searchd if and when to he simultaneously goes several queries 
> (for instance I several times quickly press F5 in IE :-) ) 
> OS: FreeBSD 4.2 
> gcc version 2.95.2 19991024 (release) 
> gdb backtrace:
> #0  0x8062353 in CQueryParser::ParseQuery (this=0xbfadc390,    
>     szQuery=0x8df6d50 "íèêîãäà") at qparser.cpp:848            
> #1  0x80521a7 in processReq1 (ctx=0xbfadcbac) at daemon.cpp:553
> #2  0x8052ceb in processReqs (p=0x8101dc0) at daemon.cpp:656   
> #3  0x281929a7 in _thread_start () from /usr/lib/libc_r.so.4   
> #4  0x0 in ?? ()                                               


This is because of thread-unsafe C++ exceptions. I found that exceptions
will now work unless you compile gcc with --enable-threads option
(see http://www.ooc.com/pipermail/ob-users/2000-November/014117.html)

To check this, please run

nm `gcc --print-libgcc-file-name` | grep thread

If you will not see anything, chances are high that your gcc is not compiled
to support exceptions in multithreaded apps. So you'll need to recompile gcc,
sorry.

Please tell us if it helps or not. Sorry, we are not FreeBSD experts.

BTW do some people here have experience running ASPSeek on FreeBSD?

--kir.


--   [EMAIL PROTECTED]      http://kir.sever.net      ICQ 7551596   --
Answers: $1, short: $5, correct: $25, dumb questions are still free.

Reply via email to