[Ac] Segfault w Pythonie
Daniel Mróz
beorn at alpha.pl
Thu Mar 23 14:40:49 CET 2006
Cześć
Po dzisiejszym upgrade Pythona skrypty wysyłające maile wywracają
interpreter. Końcówka strace:
4912 stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=976, ...}) = 0
4912 send(3, "ehlo xxxxxx\r\n", 19, 0) = 19
4912 recv(3, "250-xxxxxxx welcomes\r\n250-STARTT"..., 8192, 0) = 128
4912 futex(0x8049e28, FUTEX_WAKE, 1) = 0
4912 send(3, "mail FROM:<yyyyy at xxxxxx>\r\n", 28, 0) = 28
4912 recv(3, "250 ok\r\n", 8192, 0) = 8
4912 send(3, "rcpt TO:<zzzz at xxxxx>\r\n", 25, 0) = 25
4912 recv(3, "250 ok\r\n", 8192, 0) = 8
4912 send(3, "data\r\n", 6, 0) = 6
4912 recv(3, "354 go ahead\r\n", 8192, 0) = 14
4912 futex(0x8049e28, FUTEX_WAKE, 1) = 0
4912 futex(0x8049e28, FUTEX_WAKE, 1) = 0
4912 send(3, "From: yyyyy at xxxxxx\r\nTo: zzzzz@"..., 5003, 0) = 5003
4912 recv(3, "250 ok 1143120825 qp 26767\r\n", 8192, 0) = 28
4912 futex(0x80ee260, FUTEX_WAKE, 1) = 0
4912 futex(0x80e74a0, FUTEX_WAKE, 1) = 0
4912 futex(0x80e74a0, FUTEX_WAKE, 1) = 0
4912 futex(0x80ee260, FUTEX_WAKE, 1) = 0
4912 rt_sigaction(SIGINT, {SIG_DFL}, {0xb7ebd6b0, [], 0}, 8) = 0
4912 poll([{fd=4, events=POLLIN|POLLPRI}], 1, 0) = 0
4912 write(4, "\1\0\0\0\1", 5) = 5
4912 shutdown(4, 2 /* send and receive */) = 0
4912 close(4) = 0
4912 --- SIGSEGV (Segmentation fault) @ 0 (0) ---
4912 +++ killed by SIGSEGV +++
P.S. Ten problem występuje na innej maszynie niż błąd, który
zgłaszałem wcześniej (mysql-query-browser), zatem proszę ich ze
sobą nie wiązać. Powyższa wywrotka Pythona jest w 100% powtarzalna.
Pozdrawiam
Beorn
--
Daniel 'Beorn' Mróz <beorn at alpha.pl> http://127.0.0.1/beorn
[GIT d s:- a-@ C++++ UL++++$ P+ L++++ E--- W+ N+++ o? K- w---]
[O- M- V! PS+ PE++ Y+ PGP++ t- 5 X R !tv b+ DI D++ G++ e h*]
[ r(-) y+ ]
More information about the pld-devel-pl
mailing list