View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000827 | unreal | ircd | public | 2003-03-20 17:43 | 2003-11-20 19:46 |
| Reporter | bota | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | random |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.2-beta15 | ||||
| Summary | 0000827: Server crash on /who | ||||
| Description | An admin did a /who *@ADijon-105*.abo.wanadoo.fr, and server crashed | ||||
| Additional Information | Full backtrace : (gdb) bt full #0 0x080647dc in match (mask=0x8205810 "ADijon-105*.abo.wanadoo.fr", name=0x0) at match.c:68 name = 0x0 m = (u_char *) 0x8205810 "ADijon-105*.abo.wanadoo.fr" n = (u_char *) 0x0 cm = 65 'A' wsn = (u_char *) 0x0 wsm = (u_char *) 0x0 #1 0x402eaa8d in do_other_who (sptr=0x8205728, mask=0x8205810 "ADijon-105*.abo.wanadoo.fr") at m_who.c:702 status = "¨F0\b\000\000\000\000\234ùÿ¿x\230/@\020X \b" channel = 0x8257870 "à \004\035\bWHO ADijon-105*.abo.wanadoo.fr\nA6A.abo.wanadoo.fr PRIVMSG #islam :il est parti??\r\nconnections from your IP)\r\n.aol.com\003 [\00311172.197.205.227\003] -> [\0033OK\003]\r\ns a trouver comment le dire en francais\r\nna"... flg = 82 acptr = (aClient *) 0x4030d748 oper = 2 #2 0x402e9df0 in m_who (cptr=0x8205728, sptr=0x8205728, parc=2, parv=0x8112180) at m_who.c:200 target_channel = (aChannel *) 0x41 mask = 0x8205810 "ADijon-105*.abo.wanadoo.fr" star = "*" i = 0 #3 0x08066d06 in parse (cptr=0x8205728, buffer=0x820580c "WHO", bufend=0x820582a "") at parse.c:444 bufend = 0x41 <Error reading address 0x41: No such process> from = (aClient *) 0x8205728 ch = 0x2 <Error reading address 0x2: No such process> s = 0x820582a "" i = 2 numeric = 0 paramcount = 0 cmptr = (aCommand *) 0x8161bb0 #4 0x08065a5e in dopacket (cptr=0x8205728, buffer=0x8112b20 "WHO ADijon-105*.abo.wanadoo.fr\n", length=31) at packet.c:137 cptr = (aClient *) 0x8205728 length = 0 ch1 = 0x8205841 "" ch2 = 0x8112b3f "" acpt = (aClient *) 0x0 #5 0x0806bc7b in read_packet (cptr=0x8205728, rfd=0xbffffb90) at s_bsd.c:1459 cptr = (aClient *) 0x8205728 rfd = (fd_set *) 0xbffffb90 dolen = 31 length = 31 done = 65 now = 1048181093 #6 0x0806c4f8 in read_message (delay=1, listp=0x81219c0) at s_bsd.c:1905 cptr = (aClient *) 0x8205728 nfds = 1 wait = {tv_sec = 0, tv_usec = 870000} read_set = {__fds_bits = {0, 0, 4, 0 <repeats 29 times>}} write_set = {__fds_bits = {0 <repeats 32 times>}} j = 13 delay2 = 1 res = 0 length = 1 fd = 0 i = 65 sockerr = 65 #7 0x08063683 in main (argc=0, argv=0xbffffcf4) at ircd.c:1336 oldtimeofday = 8 argv = (char **) 0x0 uid = 540 euid = 540 delay = 8 corelim = {rlim_cur = 4294967295, rlim_max = 4294967295} nextfdlistcheck = 1048181095 0000008 0x401c6336 in __libc_start_main (main=0x806299c <main>, argc=1, ubp_av=0xbffffcf4, init=0x8050c48 <_init>, fini=0x808e960 <_fini>, rtld_fini=0x4000d2fc <_dl_fini>, stack_end=0xbffffcec) at ../sysdeps/generic/libc-start.c:129 ubp_av = (char **) 0xbffffcf4 fini = (void (*)()) 0x40015e8c <_dl_debug_mask> rtld_fini = (void (*)()) 0 ubp_ev = (char **) 0xbffffcfc | ||||
| Attached Files | ircd.tar.gz (411,961 bytes) | ||||
| 3rd party modules | |||||
|
|
See bug 0000801 For comfort: This should already be fixed in CVS :) |
|
|
codemastr told me that 2 days ago ... and i see that was not so right. so have a look to the backtrace and the 2 files. thx a lot |
|
|
Unfortunately I am not able to look at backtraces or stuff. I just tried to speed up the process and gave you an answer that a developer would likely give you. Anyway, you gave the build id of the beta15 release. The bug does exist in the release version, it was fixed after beta15 was released. So you either filled in the wrong build id or you aren't using any CVS version. In that case either upgrade your Unreal ( http://www.vulnscan.org/UnrealIrcd/faq/ ) or wait for beta16. Just to clarify it again: I'm neither a developer of Unreal nor do I officially speak for them or something. I might be utterly wrong :) |
|
|
so, that's the real build id [ircd2@ns336 Unreal]$ src/ircd -v Unreal3.2-beta15 build 1.1.1.1.2.1.2.29 2003/03/03 18:41:53 drwxr-xr-x 13 ircd2 users 4096 mar 19 05:33 Unreal creation time of the build directory got it with cvs -d :pserver:[email protected]:/home/cmunk/ircsystems/cvsroot login cvs -z3 -d :pserver:[email protected]:/home/cmunk/ircsystems/cvsroot co -r beta -d Unreal unreal you still mean that it's not a CVS version ? |
|
|
hehe :) You used the beta revision. I guess that's only updated when a new beta is released. There is also a devel revision, which you may want to use: cvs -d :pserver:[email protected]:/home/cmunk/ircsystems/cvsroot co -r devel -d Unreal3.2 unreal According to the changelog it contains the /who bugfix. src/ircd -v will output something like: Unreal3.2-beta15 build 1.1.1.1.2.1.2.1.2.1690 2003/03/18 00:18:59 (that's not from the most recent version though) |
|
|
bota: as ora said, no you are not using the cvs version, you are running the stock beta15. |
|
|
No further responses, assuming it is fixed. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2003-11-20 19:46 | syzop | Status | resolved => closed |