[Ac] Segfault w Pythonie
Marcin Król
hawk w limanowa.net
Czw, 23 Mar 2006, 14:49:08 CET
> Cześć
>
> Po dzisiejszym upgrade Pythona skrypty wysyłające maile wywracają
> interpreter. Końcówka strace:
Dolaczam sie. U mnie wysypuje sie pyrss, tyle ze upgrade robilem kilka
dni temu nie dzis.
# rpm -q python
python-2.4.2-6
Koncowka "strace pyrss" ponizej.
M.
write(1, "LOG: select md5 from sent where "..., 91LOG: select md5 from
sent where namerss='7thguard' order by datetime desc limit 25,20000; ) = 91
write(1, "\n", 1
) = 1
poll([{fd=12, events=POLLIN|POLLPRI}], 1, 0) = 0
write(12, "V\0\0\0\3select md5 from sent where "..., 90) = 90
read(12, "\1\0\0\1\0012\0\0\2\3def\16jabberd2_pyrss\4sen"..., 16384) = 77
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
kill(23763, SIGRTMIN) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
kill(23763, SIGRTMIN) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Unknown signal 32) @ 0 (0) ---
<... rt_sigsuspend resumed> ) = -1 EINTR (Interrupted system call)
sigreturn() = ? (mask now [RTMIN])
write(1, "LOG: database closed ", 21LOG: database closed ) = 21
write(1, "\n", 1
) = 1
kill(23763, SIGRTMIN) = 0
poll([{fd=12, events=POLLIN|POLLPRI}], 1, 0) = 0
write(12, "\1\0\0\0\1", 5) = 5
shutdown(12, 2 /* send and receive */) = 0
close(12) = 0
brk(0x8256000) = 0x8256000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
Process 30327 detached
Więcej informacji o liście dyskusyjnej pld-devel-pl