roxen.lists.roxen.general

Subject Author Date
Re: pike >7.6.66 gc kills roxen Thomas Gusenleitner <tomgusi[at]gmail[dot]com> 29-08-2006
Hi,

here we are

----
/usr/local/src/Pike-v7.6.86/src/gc.c:2003: Fatal error:
[Switching to Thread 16386 (LWP 8300)]

Breakpoint 1, debug_fatal (fmt=0xb7001450 "1") at
/usr/local/src/Pike-v7.6.86/src/error.c:392
392       va_start(args,fmt);
(gdb) backtrace
#0  debug_fatal (fmt=0xb7001450 "1") at
/usr/local/src/Pike-v7.6.86/src/error.c:392
#1  0x080ed848 in gc_move_marker (old=0xb70615c8, new=0xb7001450) at
/usr/local/src/Pike-v7.6.86/src/gc.c:2005
#2  0x080f9755 in resize_multiset_data (old=0xb70615c8, newsize=4,
verbatim=0) at /usr/local/src/Pike-v7.6.86/src/multiset.c:617
#3  0x08103f23 in prepare_for_add (l=0x8ec8400, verbatim=0) at
/usr/local/src/Pike-v7.6.86/src/multiset.c:704
#4  0x0810745c in multiset_insert_2 (l=0x8ec8400, ind=0xb7a79d10,
val=0x0, replace=1)
    at /usr/local/src/Pike-v7.6.86/src/multiset.c:2073
#5  0x08107fb7 in multiset_insert (l=0x38, ind=0x38) at
/usr/local/src/Pike-v7.6.86/src/multiset.c:2008
#6  0x0807841f in opcode_F_ASSIGN_AND_POP () at interpret_functions.h:977
#7  0x007521bc in ?? ()
#8  0x00000011 in ?? ()
#9  0x00000005 in ?? ()
#10 0x00000000 in ?? ()
(gdb)  c
Continuing.
Pike was in GC stage 400 when this fatal occured:
gc move mark attempted in invalid pass.
Backtrace at time of fatal:
/usr/local/pike/7.6.86/lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:200:
object(/usr/local/pike/7.6.86/lib/modules/Protocols.pmod/HTTP.pmod/module.pmod)->get_url_nice("http://www.stats.betradar.com/combetstats/SystemMain.php?page=guth_statistics_tablecontents&tabletype=1&rows_not_clickable=true&hide_league_table_selector=true&id=413&la"+[75],UNDEFINED,UNDEFINED,UNDEFINED)
/usr/local/pike/7.6.86/lib/modules/Protocols.pmod/HTTP.pmod/module.pmod:217:
object(/usr/local/pike/7.6.86/lib/modules/Protocols.pmod/HTTP.pmod/module.pmod)->get_url_data("http://www.stats.betradar.com/combetstats/SystemMain.php?page=guth_statistics_tablecontents&tabletype=1&rows_not_clickable=true&hide_league_table_selector=true&id=413&la"+[75],UNDEFINED,UNDEFINED,UNDEFINED)
/usr/local/cbs/cbs_modules_2/MIO/PROVIDER/Mio_pv_BETRADAR.pike
(version 1.10):168:
object(/usr/local/cbs/cbs_modules_2/MIO/PROVIDER/Mio_pv_BETRADAR.pike)->import_tables()
.....

Program received signal SIGABRT, Aborted.
0x0047dd41 in kill () from /lib/i686/libc.so.6

---

btw. --gdb doesn't work without LD_ASSUME_KERNEL=2.4.1 on my
testmachine RHEL ES4 2.6.9-5.EL

bye
thomas

2006/8/28, Henrik Grubbström <<grubba[at]roxen.com>>:
> On Mon, 28 Aug 2006, Thomas Gusenleitner wrote:
>
> > 2006/8/28, Henrik Grubbström <<grubba[at]roxen.com>>:
> >> Looks like Roxen exited normally as far as I can see. Does it say anything
> >> in the log before the above lines?
> >
> > no. just my normal debug log messages. no hint what's going wrong.
>
> In that case you may want to consider starting Roxen in a gdb:
>
>     ./start --gdb
>
> and setting a breakpoint on exit(), to identify why it exits.
>
> > bye
> > thomas
>
> --
> Henrik Grubbström                                       <grubba[at]roxen.com>
> Roxen Internet Software AB
>