[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