[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