Date: Thu, 24 Nov 2011 22:30:15 GMT From: Alex Deiter <alex.deiter@gmail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/161106: sysutils/openipmi is dropping core Message-ID: <201111242230.pAOMUFwu087465@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/161106; it has been noted by GNATS. From: Alex Deiter <alex.deiter@gmail.com> To: bug-followup@FreeBSD.org, ssanders@opnet.com Cc: Subject: Re: ports/161106: sysutils/openipmi is dropping core Date: Fri, 25 Nov 2011 01:20:18 +0300 --bcaec54ee8f807ef7f04b2827184 Content-Type: multipart/alternative; boundary=bcaec54ee8f807ef7c04b2827182 --bcaec54ee8f807ef7c04b2827182 Content-Type: text/plain; charset=UTF-8 Dear Stephen, Thank you for bug report! I was able to reproduce this error on the test system: blackbox# uname -r 10.0-CURRENT-r227739 blackbox# pkg_info | egrep 'openipmi|python' openipmi-2.0.18_5 Complex IPMI management software python27-2.7.2_3 An interpreted object-oriented programming language blackbox# python ./sample.py Segmentation fault (core dumped) (gdb) bt #0 0x283acedf in ipmi_mem_alloc () from /usr/local/lib/libOpenIPMIutils.so.0 #1 0x283ae558 in locked_list_alloc () from /usr/local/lib/libOpenIPMIutils.so.0 #2 0x28c3260c in ipmi_init () from /usr/local/lib/libOpenIPMI.so.0 #3 0x28322490 in init_posix () from /usr/local/lib/python2.7/site-packages/_OpenIPMI.so #4 0x28322bf2 in _wrap_init_posix () from /usr/local/lib/python2.7/site-packages/_OpenIPMI.so #5 0x080c3468 in PyEval_EvalFrameEx () #6 0x080c4bda in PyEval_EvalCodeEx () #7 0x080c4cf7 in PyEval_EvalCode () #8 0x080dcb76 in Py_CompileString () #9 0x080dcc20 in PyRun_FileExFlags () #10 0x080de14f in PyRun_SimpleFileExFlags () #11 0x080590eb in Py_Main () #12 0x080582eb in main () memory allocation error has been fixed in OpenIPMI 2.0.19: 2011-10-12 Corey Minyard <cminyard@mvista.com> * Makefile.am, swig/python/Makefile.am: Fixed the rungui setting due to changes in autoconf and such. * configure.in: Add a check for execinfo.h that used to be automatic. * swig/OpenIPMI.i: Fix an issue with domain.iterate_mcs(). The callback name was inconsistent, causing issues. Make the callback name domain_iter_mc_cb in all cases. * swig/python/Makefile.am, swig/python/sample2.py: Add a simple sample program to send get device id periodically. * utils/ipmi_malloc.c: Fix a bug in the malloc code to handle if no traceback is passed in. * configure.in: Move to version 2.0.19. Could you please test new OpenIPMI port version ? patch attached: cd /usr/ports/sysutils patch -p0 < sysutils-openipmi.txt cd openipmi rm files/*.orig files/patch-lib-sensor.c make config clean install Thanks a lot! -- Alex Deiter --bcaec54ee8f807ef7c04b2827182 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear Stephen,<br><br>Thank you for bug report!<br><span id=3D"result_box" c= lass=3D"" lang=3D"en"><span class=3D"hps">I was able</span> <span class=3D"= hps">to reproduce</span> <span class=3D"hps">this error</span> <span class= =3D"hps">on the test system:<br> <br>blackbox# uname -r<br>10.0-CURRENT-r227739<br><br></span></span><span i= d=3D"result_box" class=3D"" lang=3D"en"><span class=3D"hps"></span><span cl= ass=3D""></span></span>blackbox# pkg_info | egrep 'openipmi|python'= <br>openipmi-2.0.18_5=C2=A0=C2=A0 Complex IPMI management software<br> python27-2.7.2_3=C2=A0=C2=A0=C2=A0 An interpreted object-oriented programmi= ng language<br><br>blackbox# python ./sample.py<br>Segmentation fault (core= dumped)<br><br>(gdb) bt<br>#0=C2=A0 0x283acedf in ipmi_mem_alloc () from /= usr/local/lib/libOpenIPMIutils.so.0<br> #1=C2=A0 0x283ae558 in locked_list_alloc ()<br>=C2=A0=C2=A0 from /usr/local= /lib/libOpenIPMIutils.so.0<br>#2=C2=A0 0x28c3260c in ipmi_init () from /usr= /local/lib/libOpenIPMI.so.0<br>#3=C2=A0 0x28322490 in init_posix ()<br>=C2= =A0=C2=A0 from /usr/local/lib/python2.7/site-packages/_OpenIPMI.so<br> #4=C2=A0 0x28322bf2 in _wrap_init_posix ()<br>=C2=A0=C2=A0 from /usr/local/= lib/python2.7/site-packages/_OpenIPMI.so<br>#5=C2=A0 0x080c3468 in PyEval_E= valFrameEx ()<br>#6=C2=A0 0x080c4bda in PyEval_EvalCodeEx ()<br>#7=C2=A0 0x= 080c4cf7 in PyEval_EvalCode ()<br> #8=C2=A0 0x080dcb76 in Py_CompileString ()<br>#9=C2=A0 0x080dcc20 in PyRun_= FileExFlags ()<br>#10 0x080de14f in PyRun_SimpleFileExFlags ()<br>#11 0x080= 590eb in Py_Main ()<br>#12 0x080582eb in main ()<br><br><span id=3D"result_= box" class=3D"short_text" lang=3D"en"><span class=3D"hps">memory allocation= error</span> <span class=3D"hps">has</span> <span class=3D"hps">been fixed= in</span></span> OpenIPMI 2.0.19:<br> <br>2011-10-12 Corey Minyard <<a href=3D"mailto:cminyard@mvista.com">cmi= nyard@mvista.com</a>><br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 = * Makefile.am, swig/python/Makefile.am: Fixed the rungui setting due<br>=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 to changes in autoconf and such.<br= > <br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * <a href=3D"http://configur= e.in">configure.in</a>: Add a check for execinfo.h that used to be automati= c.<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * swig/OpenIPMI.i: Fix= an issue with domain.iterate_mcs().=C2=A0 The<br>=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 callback name was inconsistent, causing issues.=C2=A0 Ma= ke the callback<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 name domain_iter_mc_cb in all ca= ses.<br><br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * swig/python/Makefi= le.am, swig/python/sample2.py: Add a simple<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0 sample program to send get device id periodically.<br><br>= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * utils/ipmi_malloc.c: Fix a bug= in the malloc code to handle if no<br> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 traceback is passed in.<br><br>= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 * <a href=3D"http://configure.in= ">configure.in</a>: Move to version 2.0.19.<br><br>Could you please test ne= w OpenIPMI port version ?<br><br>patch attached:<br><br>cd /usr/ports/sysut= ils<br> patch -p0 < sysutils-openipmi.txt<br>cd openipmi<br>rm files/*.orig file= s/patch-lib-sensor.c<br>make config clean install<br><br>Thanks a lot!<br><= br>-- <br>Alex Deiter<br> --bcaec54ee8f807ef7c04b2827182-- --bcaec54ee8f807ef7f04b2827184 Content-Type: text/plain; charset=US-ASCII; name="sysutils-openipmi.txt" Content-Disposition: attachment; filename="sysutils-openipmi.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gvedxhcg0 ZGlmZiAtdXJOIG9wZW5pcG1pLm9yaWcvTWFrZWZpbGUgb3BlbmlwbWkvTWFrZWZpbGUKLS0tIG9w ZW5pcG1pLm9yaWcvTWFrZWZpbGUJMjAxMS0wOS0yNyAxMzozNDo0OS40MzQ2ODgwMDAgKzA0MDAK KysrIG9wZW5pcG1pL01ha2VmaWxlCTIwMTEtMTEtMjUgMDE6NTY6MjUuOTMzMTQzODM1ICswNDAw CkBAIC02LDEwICs2LDEwIEBACiAjCiAKIFBPUlROQU1FPQlvcGVuaXBtaQotUE9SVFZFUlNJT049 CTIuMC4xOAotUE9SVFJFVklTSU9OPQk1CitQT1JUVkVSU0lPTj0JMi4wLjE5CitQT1JUUkVWSVNJ T049CTEKIENBVEVHT1JJRVM9CXN5c3V0aWxzCi1NQVNURVJfU0lURVM9CVNGLyR7UE9SVE5BTUV9 L09wZW5JUE1JJTIwMi4wJTIwTGlicmFyeS8ke1BPUlRWRVJTSU9OfQorTUFTVEVSX1NJVEVTPQlT Ri8ke1BPUlROQU1FfS9PcGVuSVBNSSUyMDIuMCUyMExpYnJhcnkKIERJU1ROQU1FPQlPcGVuSVBN SS0ke1BPUlRWRVJTSU9OfQogCiBNQUlOVEFJTkVSPQlhbGV4LmRlaXRlckBnbWFpbC5jb20KQEAg LTM5LDYgKzM5LDcgQEAKIAkJUFlUSE9OCSJQeXRob24gaW50ZXJmYWNlIGZvciBPcGVuSVBNSSBs aWJyYXJ5IgkJT2ZmIFwKIAkJVENMCSJUQ0wgaW50ZXJmYWNlIGZvciBPcGVuSVBNSSBsaWJyYXJ5 IgkJT2ZmIFwKIAkJVEtJTlRFUgkiR1VJIGZvciBPcGVuSVBNSSwgd3JpdHRlbiBpbiBQeXRob24i CQlPZmYgXAorCQlUUkFDRQkiRW5hYmxlIGJhY2t0cmFjZSBpbnNwZWN0aW5nIgkJCU9mZiBcCiAJ CUdEQk0JIkxvY2FsIFNEUiBjYWNoaW5nIG9uIHN0YXJ0dXAiCQkJT2ZmIFwKIAkJR0xJQjEyCSJT aW1wbHkgT1MgaGFuZGxlciBmb3IgZ2xpYiAxLjIiCQlPZmYgXAogCQlHTElCMjAJIlNpbXBseSBP UyBoYW5kbGVyIGZvciBnbGliIDIuMCIJCU9mZgpAQCAtMTE2LDYgKzExNywxMCBAQAogUExJU1Rf U1VCKz0JCVRDTD0iQGNvbW1lbnQgIgogLmVuZGlmCiAKKy5pZiBkZWZpbmVkKFdJVEhfVFJBQ0Up CitMSUJfREVQRU5EUys9CQlleGVjaW5mby4xOiR7UE9SVFNESVJ9L2RldmVsL2xpYmV4ZWNpbmZv CisuZW5kaWYKKwogLmlmIGRlZmluZWQoV0lUSF9HREJNKQogTElCX0RFUEVORFMrPQkJZ2RibS40 OiR7UE9SVFNESVJ9L2RhdGFiYXNlcy9nZGJtCiAuZW5kaWYKZGlmZiAtdXJOIG9wZW5pcG1pLm9y aWcvZGlzdGluZm8gb3BlbmlwbWkvZGlzdGluZm8KLS0tIG9wZW5pcG1pLm9yaWcvZGlzdGluZm8J MjAxMS0xMS0yNSAwMToxMjowNC4wMjQwOTAwNjMgKzA0MDAKKysrIG9wZW5pcG1pL2Rpc3RpbmZv CTIwMTEtMTEtMjUgMDA6MjY6MDAuMzY1MDg5OTI5ICswNDAwCkBAIC0xLDIgKzEsMiBAQAotU0hB MjU2IChPcGVuSVBNSS0yLjAuMTgudGFyLmd6KSA9IDZjMTY3OWExYzE2YWFkZTQ4ZGQ5MjllNTEy NGQyNjQwZmYxMjIyNGFjMGRlMWJiMzc3N2U5ZjEwMzBkNjJlMDEKLVNJWkUgKE9wZW5JUE1JLTIu MC4xOC50YXIuZ3opID0gMjg5NTY4NgorU0hBMjU2IChPcGVuSVBNSS0yLjAuMTkudGFyLmd6KSA9 IDViMGRlNDc0MWYwN2UzNTBiZjUzYjdkMzFiYjIwZGQxMTA5YzJkYzAwNWRmYjEzOTY5ZDhhOWZm MjkwZjNhNGUKK1NJWkUgKE9wZW5JUE1JLTIuMC4xOS50YXIuZ3opID0gMjk3MTA0MQpkaWZmIC11 ck4gb3BlbmlwbWkub3JpZy9maWxlcy9wYXRjaC1jb25maWd1cmUuaW4gb3BlbmlwbWkvZmlsZXMv cGF0Y2gtY29uZmlndXJlLmluCi0tLSBvcGVuaXBtaS5vcmlnL2ZpbGVzL3BhdGNoLWNvbmZpZ3Vy ZS5pbgkxOTcwLTAxLTAxIDAzOjAwOjAwLjAwMDAwMDAwMCArMDMwMAorKysgb3BlbmlwbWkvZmls ZXMvcGF0Y2gtY29uZmlndXJlLmluCTIwMTEtMTEtMjUgMDE6NDI6NDguNTAyMTA5MzgzICswNDAw CkBAIC0wLDAgKzEsMTAgQEAKKy0tLSBjb25maWd1cmUuaW4ub3JpZwkyMDExLTExLTI1IDAxOjQw OjQzLjI0MzExOTQzOCArMDQwMAorKysrIGNvbmZpZ3VyZS5pbgkyMDExLTExLTI1IDAxOjQyOjE4 Ljg1OTE0Nzg5NyArMDQwMAorQEAgLTI3NCw2ICsyNzQsNyBAQAorIEFDX0NIRUNLX0ZVTkNTKGdl dGFkZHJpbmZvKQorIAorIEFDX0NIRUNLX0hFQURFUlMoZXhlY2luZm8uaCkKKytBQ19TRUFSQ0hf TElCUyhiYWNrdHJhY2Vfc3ltYm9scywgW2V4ZWNpbmZvXSkKKyAKKyBBQ19TVUJTVChPUEVOSVBN SV9WRVJTSU9OX01BSk9SKQorIEFDX1NVQlNUKE9QRU5JUE1JX1ZFUlNJT05fTUlOT1IpCmRpZmYg LXVyTiBvcGVuaXBtaS5vcmlnL2ZpbGVzL3BhdGNoLWxpYi1zZW5zb3IuYyBvcGVuaXBtaS9maWxl cy9wYXRjaC1saWItc2Vuc29yLmMKLS0tIG9wZW5pcG1pLm9yaWcvZmlsZXMvcGF0Y2gtbGliLXNl bnNvci5jCTIwMTAtMDgtMDQgMTQ6MjI6NTYuMDAwMDAwMDAwICswNDAwCisrKyBvcGVuaXBtaS9m aWxlcy9wYXRjaC1saWItc2Vuc29yLmMJMTk3MC0wMS0wMSAwMzowMDowMC4wMDAwMDAwMDAgKzAz MDAKQEAgLTEsMTEgKzAsMCBAQAotLS0tIGxpYi9zZW5zb3IuYy5vcmlnCTIwMTAtMDUtMjggMTg6 NTE6MjAuOTQ5NDk2NTE5ICswNDAwCi0rKysgbGliL3NlbnNvci5jCTIwMTAtMDUtMjggMTg6NTE6 MzcuMDc5NzA1NjE3ICswNDAwCi1AQCAtMTQzOCw3ICsxNDM4LDcgQEAKLSAJICAgIHNbcF0tPmlk X3R5cGUgPSBJUE1JX0FTQ0lJX1NUUjsKLSAJfQotIAotLQlpZiAoc2hhcmVfY291bnQpIHsKLSsJ aWYgKHNoYXJlX2NvdW50ID4gMSkgewotIAkgICAgLyogRHVwbGljYXRlIHRoZSBzZW5zb3IgcmVj b3JkcyBmb3IgZWFjaCBpbnN0YW5jZS4gIEdvCi0gCSAgICAgICBiYWNrd2FyZHMgdG8gYXZvaWQg ZGVzdHJveWluZyB0aGUgZmlyc3Qgb25lIHVudGlsIHdlCi0gCSAgICAgICBmaW5pc2ggdGhlIG90 aGVycy4gKi8K --bcaec54ee8f807ef7f04b2827184--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201111242230.pAOMUFwu087465>