View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000853 | unreal | ircd | public | 2003-03-29 10:35 | 2003-11-20 19:46 |
| Reporter | Petrus | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | sometimes |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.2-beta12 | ||||
| Summary | 0000853: /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 Information | gdb 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 | |||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2003-11-20 19:46 | syzop | Status | resolved => closed |