Date: Tue, 15 Mar 2011 14:39:39 +0300 From: Andrey Zonov <andrey@zonov.org> To: freebsd-hackers@freebsd.org Subject: segfault in libz's longest_match() Message-ID: <AANLkTin59EJRjQKtYzvvZkR4D1a9HO-ZFgAzFgr=8CS-@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, After updating to svn://svn.freebsd.org/base/stable/8@215508, some python scripts have started getting segfault. I've made coredump and found that problem in libz's function longest_match(). I think my problem is simmilar to PR http://www.freebsd.org/cgi/query-pr.cgi?pr=154073. Does anybody know what's going on? PS backtrace looks like this: (gdb) bt #0 0x00000000341552a6 in longest_match () from /lib/libz.so.5 #1 0x0000000034154230 in deflateParams () from /lib/libz.so.5 #2 0x000000003415370c in deflate () from /lib/libz.so.5 #3 0x000000003436653d in PyZlib_objcompress () from /usr/local/lib/python2.6/lib-dynload/zlib.so #4 0x000000000047d2ed in PyEval_EvalFrameEx () #5 0x000000000047e194 in PyEval_EvalFrameEx () #6 0x000000000047eb41 in PyEval_EvalCodeEx () #7 0x000000000047c95b in PyEval_EvalFrameEx () #8 0x000000000047eb41 in PyEval_EvalCodeEx () #9 0x000000000047c95b in PyEval_EvalFrameEx () #10 0x000000000047e194 in PyEval_EvalFrameEx () #11 0x000000000047e194 in PyEval_EvalFrameEx () #12 0x000000000047eb41 in PyEval_EvalCodeEx () #13 0x00000000004c839c in PyClassMethod_New () #14 0x0000000000417edd in PyObject_Call () #15 0x000000000047b08b in PyEval_EvalFrameEx () #16 0x000000000047e194 in PyEval_EvalFrameEx () #17 0x000000000047e194 in PyEval_EvalFrameEx () #18 0x000000000047eb41 in PyEval_EvalCodeEx () #19 0x00000000004c829d in PyClassMethod_New () #20 0x0000000000417edd in PyObject_Call () #21 0x000000000047b08b in PyEval_EvalFrameEx () #22 0x000000000047e194 in PyEval_EvalFrameEx () #23 0x000000000047e194 in PyEval_EvalFrameEx () #24 0x000000000047e194 in PyEval_EvalFrameEx () #25 0x000000000047e194 in PyEval_EvalFrameEx () #26 0x000000000047e194 in PyEval_EvalFrameEx () #27 0x000000000047eb41 in PyEval_EvalCodeEx () #28 0x00000000004c839c in PyClassMethod_New () #29 0x0000000000417edd in PyObject_Call () #30 0x000000000047b08b in PyEval_EvalFrameEx () #31 0x000000000047eb41 in PyEval_EvalCodeEx () #32 0x00000000004c839c in PyClassMethod_New () #33 0x0000000000417edd in PyObject_Call () #34 0x000000000047b08b in PyEval_EvalFrameEx () #35 0x000000000047eb41 in PyEval_EvalCodeEx () #36 0x00000000004c839c in PyClassMethod_New () #37 0x0000000000417edd in PyObject_Call () #38 0x000000000047b08b in PyEval_EvalFrameEx () #39 0x000000000047eb41 in PyEval_EvalCodeEx () #40 0x00000000004c839c in PyClassMethod_New () #41 0x0000000000417edd in PyObject_Call () #42 0x000000000047b08b in PyEval_EvalFrameEx () #43 0x000000000047eb41 in PyEval_EvalCodeEx () #44 0x000000000047c95b in PyEval_EvalFrameEx () #45 0x000000000047e194 in PyEval_EvalFrameEx () #46 0x000000000047e194 in PyEval_EvalFrameEx () #47 0x000000000047eb41 in PyEval_EvalCodeEx () #48 0x000000000047c95b in PyEval_EvalFrameEx () #49 0x000000000047eb41 in PyEval_EvalCodeEx () #50 0x000000000047ec22 in PyEval_EvalCode () #51 0x00000000004984b2 in Py_CompileString () #52 0x0000000000498586 in PyRun_FileExFlags () #53 0x0000000000499a0f in PyRun_SimpleFileExFlags () #54 0x0000000000413de3 in Py_Main () #55 0x00000000004131fa in main () (gdb) info threads * 1 Thread 32e041c0 (LWP 101629) 0x00000000341552a6 in longest_match () from /lib/libz.so.5 -- Andrey Zonov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTin59EJRjQKtYzvvZkR4D1a9HO-ZFgAzFgr=8CS->