View Issue Details

IDProjectCategoryView StatusLast Update
0003731unrealircdpublic2010-02-13 14:20
Reporterargvx Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionunable to duplicate 
OSFreeBSDOS Version6.3 
Product Version3.2.8 
Summary0003731: bug with ziplinks
Description2 server with some users, zip enabled on both..
*** Notice -- inflate() error(-3): incorrect header check
bug in new src/zip.c
with old zip.c works fine (from 3.2.7 release)
TagsNo tags attached.
3rd party modules

Relationships

child of 0003454 resolvedsyzop Unreal3.2.8 TODO 

Activities

syzop

2008-12-10 09:29

administrator   ~0015435

Strange...
The only things that were changed are:
1) Buffer size was increased
2) In case of an overflow (you would see "Overflowed unzipbuf increase UNZIP_BUFFER_SIZE") we now drop the connection rather than try to continue (due to crashing often).

If you didn't see an "Overflowed unzipbuf increase UNZIP_BUFFER_SIZE" being sent to opers, then... this is odd...

Is this consistent? Like, do you always have this problem? On multiple machines?

(Have not tried myself yet)

argvx

2008-12-10 22:01

developer   ~0015439

yes, it always happen on multiple machines, except some time it passed with no error

syzop

2008-12-22 11:08

administrator   ~0015482

I've been trying to reproduce this but am unable to, this is what I tried:
- I'm using: zlib 1.2.3, on Linux (Debian), latest UnrealIRCd cvs
- connect 500 clones to one server and join a channel
- link the other server while the clones are joining
- squit and link the server repeatedly when there are 500 users in a channel
but it all links fine, hmm.

Any ideas? :p

syzop

2008-12-22 11:09

administrator   ~0015485

Oh, and just to be clear, this happens when linking? Or does it happen after that (like hours, days, after linking)?

argvx

2008-12-22 13:52

developer   ~0015488

It always happens when linking to the small network..

syzop

2008-12-22 14:08

administrator   ~0015491

Ok, well I cannot reproduce it (I hope you saw both last two comments and not only the last one ;p)... any ideas what I could do?
What zlib version are you using?
Do you see any pattern as to which boxes have this problem? Like, only freebsd?
Did you modify anything in the UnrealIRCd source code (related to ziplinks, buffering, sockets, whatever)
Thanks.

argvx

2008-12-22 14:15

developer   ~0015494

zlib 1.2.3
tested on FreeBSD 6.3-stable
source code not modified, and same problem with 3.2.7, if I replace src/zip.c from cvs, nothing else.. so bug must be only in zip.c.

syzop

2008-12-22 19:24

administrator   ~0015506

Is there a way that I could get a shell on this host, to (try to) trace it myself?

If so, let me know the login info at [email protected]

This can be a separate account, I don't need the original (it does not matter to me).

syzop

2009-05-13 06:39

administrator   ~0015850

Any news on this issue? I don't think I ever got the shell, and now I no longer have time...
Did you find something? Like a freebsd or whatever upgrade got rid of it?

syzop

2010-02-13 14:20

administrator   ~0016023

Please re-report if you're still having the same problem.

Issue History

Date Modified Username Field Change
2008-09-06 04:54 argvx New Issue
2008-12-10 09:29 syzop Note Added: 0015435
2008-12-10 09:30 syzop Relationship added child of 0003454
2008-12-10 22:01 argvx Note Added: 0015439
2008-12-22 11:08 syzop Note Added: 0015482
2008-12-22 11:09 syzop Note Added: 0015485
2008-12-22 13:52 argvx Note Added: 0015488
2008-12-22 14:08 syzop Note Added: 0015491
2008-12-22 14:15 argvx Note Added: 0015494
2008-12-22 19:24 syzop Note Added: 0015506
2009-05-13 06:39 syzop Note Added: 0015850
2010-02-13 14:20 syzop QA => Not touched yet by developer
2010-02-13 14:20 syzop U4: Need for upstream patch => No need for upstream InspIRCd patch
2010-02-13 14:20 syzop Note Added: 0016023
2010-02-13 14:20 syzop Status new => closed
2010-02-13 14:20 syzop Resolution open => unable to duplicate