[NoCat] NoCat crash

tjaqua at efn.org tjaqua at efn.org
Sat Oct 20 14:45:56 PDT 2007


Hi Scott,

The splashd on the NoCat website is very old and umaintained.  I fixed
many of the bugs in the HTTP server and made it much more flexible and
secure for the Ewrt WRT54G router project.  It should build and run fine
on x86, but you need to install glib-1.2.x as a prerequisite.  You could
check out the latest splashd code from CVS at http://cvs.portless.net/.
Checkout only the ewrt-0.4/src/packages/splashd directory so you don't get
the whole codebase.      It can be configured to run in any of four
different modes: open (splash only), password (with user time quotas), or
using the passive or radius backends.  Let me know if you have any more
questions.

-Troy Jaqua




On Thu, October 18, 2007 12:25 am, Scott wrote:
> I haven't been able to track down what's going on here.  My system is a
> dual homed linux router running Fedora 6.  My primary firewalling is done
> by shorewall.  I run splashd as a backgrounded, unattached service via the
> command:
>
>
> nohup /usr/local/sbin/splashd &
>
> Frequently, splashd will crash.  The most recent output was:
>
>
>> *** glibc detected *** splashd: free(): invalid pointer: 0x65623579 ***
>>  ======= Backtrace: =========
>> /lib/libc.so.6[0x62da96]
>> /lib/libc.so.6(cfree+0x90)[0x630fb0]
>> /usr/lib/libglib-1.2.so.0(g_free+0x21)[0x2a0461]
>> splashd[0x804c495] splashd[0x804c578] splashd[0x804b425]
splashd[0x804b4cf]
>>  splashd[0x804b5c0] splashd[0x80499aa]
>> /usr/lib/libglib-1.2.so.0[0x29d424]
>> /usr/lib/libglib-1.2.so.0[0x29ed99]
>> /usr/lib/libglib-1.2.so.0[0x29f62d]
>> /usr/lib/libglib-1.2.so.0(g_main_run+0x3f)[0x29f82f]
>> splashd[0x804986e] /lib/libc.so.6(__libc_start_main+0xdc)[0x5dcdec]
>> splashd[0x8049661] ======= Memory map: ========
>> 0028d000-002b6000 r-xp 00000000 fd:00 22229476
>> /usr/lib/libglib-1.2.so.0.0.10
>> 002b6000-002b7000 rwxp 00028000 fd:00 22229476
>> /usr/lib/libglib-1.2.so.0.0.10
>> 005aa000-005c3000 r-xp 00000000 fd:00 1900569    /lib/ld-2.5.so
>> 005c3000-005c4000 r-xp 00019000 fd:00 1900569    /lib/ld-2.5.so
>> 005c4000-005c5000 rwxp 0001a000 fd:00 1900569    /lib/ld-2.5.so
>> 005c7000-00701000 r-xp 00000000 fd:00 1900573    /lib/libc-2.5.so
>> 00701000-00703000 r-xp 0013a000 fd:00 1900573    /lib/libc-2.5.so
>> 00703000-00704000 rwxp 0013c000 fd:00 1900573    /lib/libc-2.5.so
>> 00704000-00707000 rwxp 00704000 00:00 0
>> 00959000-00964000 r-xp 00000000 fd:00 1900577
>> /lib/libgcc_s-4.1.2-20070626.so.1
>> 00964000-00965000 rwxp 0000a000 fd:00 1900577
>> /lib/libgcc_s-4.1.2-20070626.so.1
>> 00a7a000-00a7b000 r-xp 00a7a000 00:00 0          [vdso]
>> 08048000-0804f000 r-xp 00000000 fd:00 22221562   /usr/local/sbin/splashd
>>  0804f000-08050000 rw-p 00006000 fd:00 22221562
>> /usr/local/sbin/splashd
>> 089c3000-8d372000 rw-p 089c3000 00:00 0
>> b7e00000-b7e21000 rw-p b7e00000 00:00 0 b7e21000-b7f00000 ---p b7e21000
>> 00:00 0
>> b7f86000-b7f88000 rw-p b7f86000 00:00 0 bf7f5000-bf80a000 rw-p bf7f5000
>> 00:00 0          [stack]
>>
>>
>> [1]+  Aborted                 nohup splashd
>>
>
>
> After every crash it takes about 2 minutes before I can start the
> service again.  The error it displays during this period is:
>
> ** ERROR **: bind failed on 0.0.0.0: Address already in use.
>
>
>
> Let me know if I can provide more data.  TIA.
>
>
> -Scott
>
>
>
> _______________________________________________
> NoCat mailing list
> NoCat at lists.nocat.net
> http://lists.nocat.net/mailman/listinfo/nocat
>
>






More information about the NoCat mailing list