Re: Segfault in polipo-20140107

Aleksandar Kuktin <[email protected]> Fri, 14 Mar 2014 19:21:39 +0100
Newsgroups gmane.comp.web.polipo.user
Message-ID <20140314192139.30db8ec5@ikilid>
>On Fri, 14 Mar 2014 17:40:24 +0100
>Aleksandar Kuktin <[email protected]> wrote:

> The kernel message is thus:
> segfault at bf3e0ffc ip 080571fd sp bf3e1000 error 6 in
> polipo[8048000+2a000]

Through a little experimentation, I have been able to discern that this
mode of failure happens when a program exceeds its stack resource
allocation. Basically, when the growing stack smashes its lower
boundary.

That can happen either as a consequence of an off-the-rails infinite
recursion, otherwise excessive recursion, or possibly as a
consequence of the stack pointer being doctored.

As this crash is possibly a consequence of an infinite function
recursion, it may or may not be related to the crash reported by
Richard Z in "first crash with polipo-20140107". With that in mind,
it's important that my system does not logrotate, and it also doesn't
have systemd (assuming /bin/systemctl is part of systemd).

-- 
Svi moji e-mailovi su kriptografski potpisani. Proverite ih.
All of my e-mails are cryptographically signed. Verify them.
--
You don't need an AI for a robot uprising.
Humans will do just fine.

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech

_______________________________________________
Polipo-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/polipo-users
signature.asc (application/pgp-signature, 836 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAEBAgAGBQJTI0i0AAoJEKa4cgqNx31/+igP/3SlQE2Ivs0gbHVD4rHwn40x
IVyOxalw7ClEetoetYN28LSUfWSCGQpwSFlYKpL3s/2CCTk3culu3ao/gpoPsDQO
gh1dNbhKejNZ7yowJ90SeNIRT5PXRffvYuz8FsOKOmKImxE6rTJlKBO5mESCAdBS
aWsXOesGKUNAkLaa6ORQh/BVzdcjX0oxXbJMVNipUsD4XITCeeCBlbFydnxzQ6QG
QCoyUKp3dTRVK8w94O3CccY3puXmoWiA8JSUQb9mpNaBWhBi/G8hhFuvcnaibKEs
wsIxYBvswjJZD/4SgAYorgIi9a+OVtCA6A5GRVER1Q5aUScp+vEJvDCdlBFW/RIV
htjzTyfSRZmiiLebCQM8uk4977VW5LVHKW5RJYJXKbNEJYwQiCjbAcfBXRSJb1V3
9NOE8g2BE4fzpqXmq/djlp+aDYE9yf1fsVG6OlcwHvQvPTUcMNCYZ9avw0RjuhFz
dm8iRDEB2cenVsjcptJ2CG3J0zeoo5ZbTYLH7oii8vVejVnqdnHlurrPPS00o+8n
h8eNIJtoxIF3EcrVM1P2OccU8c4jlE3sROr7N5HIR/TKo95MqGszScjGmmiozBF7
Pi9YuqnE6gILNTLpLgp6glgERfFc5t8+GcuXmeok9NQSMYIi+LrIhSIKXEcZLBb2
c+jsuL3o0l9uagDGPfUx
=h8Z0
-----END PGP SIGNATURE-----