I've been using vm-pop3d for quite some time on Debian sarge and never had any problems.
After making the same setup on a Debian etch machine it would always die after the pop3 call of UIDL.
After some digging in the sourcecode and finally being able to reproduce it with some crashes after free() I tried the Rambo method of commenting out the call to free(), recompiling and testing - it worked.
Still not really grasping what is going on here I'll have a closer look again.
And I'm hoping a pop3d process started from inetd won't live long enough to produce any memleak.
Time to grab my "Operating systems" by Tanenbaum and read up on memory management again and compare that to Linux :P
After making the same setup on a Debian etch machine it would always die after the pop3 call of UIDL.
After some digging in the sourcecode and finally being able to reproduce it with some crashes after free() I tried the Rambo method of commenting out the call to free(), recompiling and testing - it worked.
Still not really grasping what is going on here I'll have a closer look again.
And I'm hoping a pop3d process started from inetd won't live long enough to produce any memleak.
Time to grab my "Operating systems" by Tanenbaum and read up on memory management again and compare that to Linux :P
Trackbacks
Trackback specific URI for this entry
No Trackbacks
Layout by Ricky Wilson | Serendipity Template by Carl Galloway | Login
About
Life's a bitch, life's a whore. Nothing less, nothing more.
Read More
Der Autor...
... studierte bisher Informatik. Und zwar an der LMU München. Nebenher arbeitete er als PHP-Entwickler und Admin. Seit kurzem sogar Vollzeit und in Farbe
Quicksearch
last.fm
Song: World On Fire
Artist: Sarah McLachlan
1. February 2012, 13:30
Song: Grafton Street
Artist: Dido
1. February 2012, 13:24
Song: Warrior's Dance (Benga Remix)
Artist: The Prodigy
16. October 2011, 17:18
7. February 2012, 20:51


