Meanwhile I tracked the overwriting of the "environ" pointer to a memset of a global data structure (initialize_options in readconf.c). My trace output of the interesting addresses is this:
&environ: 0x70cfb69c poptions: 0x70cfa218 &poptions->forward_agent: 0x70cfa218 &poptions->visual_host_key: 0x70cfb6c8 sizeof(Options): 5300 'forward_agent' is the first and 'visual_host_key' the last element of the Options structure. As you can see the addresses overlap with 'environ'. This looks like a compiler problem. Any hints to fix that? Regards Christoph -- Dipl.-Phys. Christoph Baumann Power PLUS Communications AG Am Exerzierplatz 2 68167 Mannheim Germany phone: +49(621)40165-??? fax: +49(621)40165-??? mailto://c.baum...@ppc-ag.de http://www.ppc-ag.de Handelsregister-Nr.: HRB 8853 Sitz und Registergericht: Mannheim Vorstand: Ingo Schönberg (Vorsitzender), Eugen Mayer Vorsitzender des Aufsichtsrates Univ.-Prof. Dr. Torsten Gerpott THE INFORMATION CONTAINED IN THIS ELECTRONIC MAIL TRANSMISSION IS CONFIDENTIAL AND MAY ALSO CONTAIN PRIVILEGED INFORMATION OR WORK PRODUCT. THE INFORMATION IS INTENDED ONLY FOR THE USE OF THE INDIVIDUAL OR ENTITY TO WHOM IT IS ADDRESSED. IF YOU ARE NOT THE INTENDED RECIPIENT, YOU ARE HEREBY NOTIFIED THAT ANY USE, DISSEMINATION, DISTRIBUTION OR COPYING OF THIS COMMUNICATION IS STRICTLY PROHIBITED. IF YOU HAVE RECEIVED THIS ELECTRONIC MAIL TRANSMISSION IN ERROR, PLEASE IMMEDIATELY ERASE AND DELETE THE ORIGINAL MESSAGE FROM YOUR DATABASE _______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev