View Issue Details

IDProjectCategoryView StatusLast Update
0000853unrealircdpublic2003-11-20 19:46
ReporterPetrus Assigned Tocodemastr 
PrioritynormalSeveritycrashReproducibilitysometimes
Status closedResolutionfixed 
Product Version3.2-beta12 
Summary0000853: /who +h somehost - produces segmentation fault
Description/who +h somehost sometimes produces a segfault. I think it's related to whether the caller is an IRCOp or not, and whether the queried user(s) exist.
Additional Informationgdb backtrace:

#0 0x42028cc1 in kill () from /lib/i686/libc.so.6
#1 0x08091a9d in default_action ()
#2 0x08091c29 in handle_thread_signal ()
#3 0x08092121 in handle_one_signal ()
#4 0x08092274 in pthread_handle_one_process_signal ()
#5 0x0809ba92 in pthread_signal_sched ()
#6 0x0809afdd in pthread_sched_wrapper ()
#7 0x08092553 in sighandler ()
0000008 <signal handler called>
#9 0x080658cd in match2 (mask=0x829eaa3 "chat-5594178.lu", name=0x0) at match.c:68
#10 0x40069bcc in can_see (sptr=0x829e9b8, acptr=0x81fd790, channel=0x0) at m_who.c:557
#11 0x40069fac in do_other_who (sptr=0x829e9b8, mask=0xbffff89a "*") at m_who.c:692
#12 0x4006946e in m_who (cptr=0x829e9b8, sptr=0x829e9b8, parc=3, parv=0x811fdc0) at m_who.c:196
#13 0x080679b4 in parse (cptr=0x829e9b8, buffer=0x829ea9c "WHO", bufend=0x829eab2 "") at parse.c:442
#14 0x08066a04 in dopacket (cptr=0x829e9b8, buffer=0x8120760 "WHO +h chat-5594178.lu\n", length=0) at packet.c:99
#15 0x0806c975 in read_packet (cptr=0x829e9b8, rfd=0x829ecb0) at s_bsd.c:1405
#16 0x0806d079 in read_message (delay=2, listp=0x8131740) at s_bsd.c:1844
0000017 0x080647b7 in main (argc=0, argv=0x0) at ircd.c:1348
#18 0x420158d4 in __libc_start_main () from /lib/i686/libc.so.6
3rd party modules

Activities

codemastr

2003-03-29 18:40

reporter   ~0002059

This is fixed in the current CVS version

Issue History

Date Modified Username Field Change
2003-11-20 19:46 syzop Status resolved => closed