View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001833 | unreal | ircd | public | 2004-05-22 19:25 | 2004-06-11 21:31 |
| Reporter | Stealth | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | open | ||
| Product Version | 3.2 | ||||
| Summary | 0001833: CVS Nick Collision Crash | ||||
| Description | When there is a nick collision with CVS 20040520, it crashes, and does not leave any information in the .core file. There is a screenshot of the error attached. | ||||
| Attached Files | error.bmp (262,494 bytes) error2.bmp (185,706 bytes) error3.bmp (262,494 bytes) | ||||
| 3rd party modules | |||||
|
|
You compiled it yourself, or? |
|
|
Pre compiled, off the CVS page today 2 more files uploaded, and some useful winblows garble: WIRCD caused an invalid page fault in module KERNEL32.DLL at 017f:bff710f5. Registers: EAX=01cd031c CS=017f EIP=bff710f5 EFLGS=00010293 EBX=00000000 SS=0187 ESP=01cd0000 EBP=01cd0008 ECX=01cd0138 DS=0187 ESI=01cd01ac FS=5f57 EDX=01cd01fc ES=0187 EDI=00000014 GS=0000 Bytes at CS:EIP: 57 8b 4d 10 e3 2f 8b 75 0c 8b 7d 08 3b fe 76 d7 Stack dump: 01cd01ac 01cd0138 01cd0050 bff9d9c0 01cd006c 01cd01fc 000000cc 01cd01fc 01cd01ac 00000000 00000000 00000000 00000000 00000001 01cd001c 00000000 |
|
|
Looks like a damaged heap block. Unfortunately I'm unable to reproduce it here [with the same win cvs build]. Also, unrelated to this specific bugreport... If it was up to me then we would get totally rid of support for w9x and ME. Those OS's are not ment (nor good) for running servers and also don't provide any useful crash info which makes it near-impossible to debug. |
|
|
I am planning on getting rid of windows 9x and ME, but unfortunatly it looks like they will be replaced with windows XP Home (bleh) But other than that, for the ones that are stuck with running 9x and ME, this is here. |
|
|
Syzop, this is a "random" problem I've seen sometimes with MSVC. If you make clean, and then start from scratch it usually goes away. I think it is something like an obj file gets corrupted, and screws up the heap. I've also heard other people report similar things (and even found references on Google). I've gotten this in stuff as simple int main() { return 0; }. I've heard the problem is fixed in VC 7.1, but I dunno. |
|
|
So if I run it without MSVC installed, it should be fine? The reason i ask this, is because the server itself does not have MSVC installed on it. |
|
|
No, it has nothing to do with whether you have MSVC installed. |
|
|
I don't know about it but my opinion is that Unreal Ircd for Windows must run ONLY on Windows 2000/XP/2003 and not allowed to run on 95/98SE/Me etc.. These versions are not for running any type of server. It's very very very very very .... ustable and untrusted. |
|
|
*hugs his winME box and scowels at vonitsanet* vonitsanet, some people (like me) really didnt have much of a choice on what OS to use. If it were up to me, it would be a *nix box. BTW, this particular crash is on 98 :P edited on: 2004-05-27 23:57 |
|
|
After a great deal of debugging, I managed to find and fix this problem. Windows seperates the memory a dll uses from the memory an exe uses. So the modules and the wircd.exe were not playing nicely together. After some playing around, Unreal should now work (.36). I'm just leaving this bug open until Syzop gets a chance to make a new CVS build. |
|
|
Fixed a while ago. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2004-05-22 19:25 | Stealth | New Issue | |
| 2004-05-22 19:25 | Stealth | File Added: error.bmp | |
| 2004-05-22 19:37 | Stealth | File Added: error2.bmp | |
| 2004-05-22 19:37 |
|
Note Added: 0006380 | |
| 2004-05-22 19:38 | Stealth | Note Added: 0006381 | |
| 2004-05-22 19:38 | syzop | Note Added: 0006382 | |
| 2004-05-22 19:39 | Stealth | File Added: error3.bmp | |
| 2004-05-22 19:41 | Stealth | Note Added: 0006383 | |
| 2004-05-22 20:22 |
|
Note Added: 0006384 | |
| 2004-05-22 20:36 | Stealth | Note Added: 0006385 | |
| 2004-05-22 22:16 |
|
Note Added: 0006386 | |
| 2004-05-26 12:25 | vonitsanet | Note Added: 0006433 | |
| 2004-05-27 23:56 | Stealth | Note Added: 0006451 | |
| 2004-05-27 23:57 | Stealth | Note Edited: 0006451 | |
| 2004-05-29 20:56 |
|
Note Added: 0006459 | |
| 2004-06-11 21:31 | syzop | Status | new => closed |
| 2004-06-11 21:31 | syzop | Note Added: 0006633 |