Public bug reported: Binary package hint: gcc
If you compile Python 2.3.7 in Intrepid then the resulting binary crashes on startup. This has not been a problem before with Gutsy/Hardy. Intrepid current as of two hours ago on AMD 64. To repeat: $ wget http://python.org/ftp/python/2.3.7/Python-2.3.7.tar.bz2 $ tar xfj Python-2.3.7.tar.bz2 $ cd Python-2.3.7 $ ./configure $ make The built binary is run during the build process. This is what I get: *** buffer overflow detected ***: ./python terminated ======= Backtrace: ========= /lib/libc.so.6(__fortify_fail+0x37)[0x36c64ff887] /lib/libc.so.6[0x36c64fd750] /lib/libc.so.6[0x36c64fde0b] ./python(PySys_SetArgv+0x14d)[0x49f06d] ./python(Py_Main+0x336)[0x411686] /lib/libc.so.6(__libc_start_main+0xe6)[0x36c641e466] ./python[0x411259] ======= Memory map: ======== 00400000-004f0000 r-xp 00000000 00:16 1553913 /tmp/problem/Python-2.3.7/python 006f0000-006f1000 r--p 000f0000 00:16 1553913 /tmp/problem/Python-2.3.7/python 006f1000-00718000 rw-p 000f1000 00:16 1553913 /tmp/problem/Python-2.3.7/python 00718000-0071c000 rw-p 00718000 00:00 0 01398000-0141f000 rw-p 01398000 00:00 0 [heap] 36c3e00000-36c3e1f000 r-xp 00000000 08:02 12861453 /lib/ld-2.8.90.so 36c401e000-36c401f000 r--p 0001e000 08:02 12861453 /lib/ld-2.8.90.so 36c401f000-36c4020000 rw-p 0001f000 08:02 12861453 /lib/ld-2.8.90.so 36c6400000-36c6569000 r-xp 00000000 08:02 12861457 /lib/libc-2.8.90.so 36c6569000-36c6768000 ---p 00169000 08:02 12861457 /lib/libc-2.8.90.so 36c6768000-36c676c000 r--p 00168000 08:02 12861457 /lib/libc-2.8.90.so 36c676c000-36c676d000 rw-p 0016c000 08:02 12861457 /lib/libc-2.8.90.so 36c676d000-36c6772000 rw-p 36c676d000 00:00 0 36c6800000-36c6802000 r-xp 00000000 08:02 12861462 /lib/libdl-2.8.90.so 36c6802000-36c6a02000 ---p 00002000 08:02 12861462 /lib/libdl-2.8.90.so 36c6a02000-36c6a03000 r--p 00002000 08:02 12861462 /lib/libdl-2.8.90.so 36c6a03000-36c6a04000 rw-p 00003000 08:02 12861462 /lib/libdl-2.8.90.so 36c6c00000-36c6c84000 r-xp 00000000 08:02 12861461 /lib/libm-2.8.90.so 36c6c84000-36c6e83000 ---p 00084000 08:02 12861461 /lib/libm-2.8.90.so 36c6e83000-36c6e84000 r--p 00083000 08:02 12861461 /lib/libm-2.8.90.so 36c6e84000-36c6e85000 rw-p 00084000 08:02 12861461 /lib/libm-2.8.90.so 36c7000000-36c7017000 r-xp 00000000 08:02 12861463 /lib/libpthread-2.8.90.so 36c7017000-36c7216000 ---p 00017000 08:02 12861463 /lib/libpthread-2.8.90.so 36c7216000-36c7217000 r--p 00016000 08:02 12861463 /lib/libpthread-2.8.90.so 36c7217000-36c7218000 rw-p 00017000 08:02 12861463 /lib/libpthread-2.8.90.so 36c7218000-36c721c000 rw-p 36c7218000 00:00 0 36cd000000-36cd016000 r-xp 00000000 08:02 12861502 /lib/libgcc_s.so.1 36cd016000-36cd216000 ---p 00016000 08:02 12861502 /lib/libgcc_s.so.1 36cd216000-36cd217000 r--p 00016000 08:02 12861502 /lib/libgcc_s.so.1 36cd217000-36cd218000 rw-p 00017000 08:02 12861502 /lib/libgcc_s.so.1 36cd400000-36cd4f1000 r-xp 00000000 08:02 79874701 /usr/lib/libstdc++.so.6.0.10 36cd4f1000-36cd6f1000 ---p 000f1000 08:02 79874701 /usr/lib/libstdc++.so.6.0.10 36cd6f1000-36cd6f8000 r--p 000f1000 08:02 79874701 /usr/lib/libstdc++.so.6.0.10 36cd6f8000-36cd6fa000 rw-p 000f8000 08:02 79874701 /usr/lib/libstdc++.so.6.0.10 36cd6fa000-36cd70d000 rw-p 36cd6fa000 00:00 0 36d2e00000-36d2e02000 r-xp 00000000 08:02 12861529 /lib/libutil-2.8.90.so 36d2e02000-36d3001000 ---p 00002000 08:02 12861529 /lib/libutil-2.8.90.so 36d3001000-36d3002000 r--p 00001000 08:02 12861529 /lib/libutil-2.8.90.so 36d3002000-36d3003000 rw-p 00002000 08:02 12861529 /lib/libutil-2.8.90.so 2af72668d000-2af726690000 rw-p 2af72668d000 00:00 0 2af7266ae000-2af7266f3000 rw-p 2af7266ae000 00:00 0 2af7266f4000-2af7267a7000 rw-p 2af7266f4000Aborted make: *** [sharedmods] Error 134 In case you are wondering why I am doing this, I develop a Python extension module and support Python 2.3 onwards. Consequently my testing has to be against all supported Python versions. ** Affects: gcc-defaults (Ubuntu) Importance: Undecided Status: New -- gcc crashes python 2.3 in intrepid https://bugs.launchpad.net/bugs/286334 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
