[IRCServices] removing registered channel causes panic

Marcus Goller mgoller at chello.at
Mon Nov 8 07:36:27 PST 1999


Hi,

I'm new to this list, but according to the irc services HP this is the right
place. :)

I compiled and installed ircservices 4.3.3 with the dalnet server df467 and
df467.sf2 on Solaris 7 (sparc).

When I try to remove a registered channel, or the channel expire routine
kicks in, I get following error message:

[Nov 08 16:22:43.677865 1999] debug: Received: :iMax PRIVMSG operserv
:update
[Nov 08 16:22:43.678142 1999] debug: finduser(ffbefbf0)
[Nov 08 16:22:43.678420 1999] debug: finduser(iMax) -> 7b120
[Nov 08 16:22:43.678721 1999] debug: finduser(ffbefbf0)
[Nov 08 16:22:43.678991 1999] debug: finduser(iMax) -> 7b120
[Nov 08 16:22:43.679286 1999] debug: finduser(ffbefbf0)
[Nov 08 16:22:43.679557 1999] debug: finduser(iMax) -> 7b120
[Nov 08 16:22:43.679852 1999] OperServ: iMax: update
[Nov 08 16:22:43.680332 1999] debug: flush_write_buffer wanted 44, got 44
[Nov 08 16:22:43.680643 1999] debug: buffered_write(0,ffbe9e54,44) returning
44
[Nov 08 16:22:43.680981 1999] debug: Sent: :OperServ NOTICE iMax :Updating
datab
ases.
[Nov 08 16:22:43.681290 1999] debug: Top of main loop
[Nov 08 16:22:43.681527 1999] debug: Running expire routines
[Nov 08 16:22:43.681784 1999] debug: firstuser() returning iMax
[Nov 08 16:22:43.682041 1999] debug: NickServ: updating last seen time for
iMax
[Nov 08 16:22:43.682343 1999] debug: nextuser() returning NULL (end of list)
[Nov 08 16:22:43.682623 1999] Expiring channel #prime
[Nov 08 16:22:43.682883 1999] debug: findchan(7b678)
[Nov 08 16:22:43.683161 1999] debug: findchan(#prime) -> 0
[Nov 08 16:22:43.683750 1999] debug: flush_write_buffer wanted 68, got 68
[Nov 08 16:22:43.684089 1999] debug: buffered_write(0,ffbeae0c,68) returning
68
[Nov 08 16:22:43.684434 1999] debug: Sent: :services.chello.com GLOBOPS
:PANIC!
expiring channels (Bus Error)
[Nov 08 16:22:43.684743 1999] PANIC! expiring channels (Bus Error)
[Nov 08 16:22:43.685106 1999] Services terminating: Bus Error
[Nov 08 16:22:43.685411 1999] debug: flush_write_buffer wanted 81, got 81
[Nov 08 16:22:43.685723 1999] debug: buffered_write(0,ffbeb7a1,81) returning
81
[Nov 08 16:22:43.686067 1999] debug: Sent: :services.chello.com SQUIT
services.c
hello.com :Services terminating: Bus Error

I have tried this with two channels. Accessing the channels works fine, so I
suppose the db entries should be ok.

Any help would be appreciated.

thanks

Marcus

PS: had the same problem with the 4.3pre0 before and hoped upgrading to
4.3.3 would help... :) 
---------------------------------------------------------------
To unsubscribe, send email to majordomo at ender.shadowfire.org
with "unsubscribe ircservices" in the body, without the quotes.