On 2017/09/30 13:00, Jonathan Gray wrote: > On Fri, Sep 29, 2017 at 04:07:08PM -0400, Jiri B wrote: > > Hi, > > > > this simple things make python core dump. Anything more for this > > issue report I could provide? > > > > Jiri > > > > # python2.7 -c 'import zbar' > > Segmentation fault (core dumped) > > Here is a patch from debian that seems to avoid the crash. > I never used the python api back when I actually used zbar.
OK for after unlock. > You will need to create the patches directory before applying it. patch -p0 does that automatically, by the way. > Index: Makefile > =================================================================== > RCS file: /cvs/ports/graphics/zbar/Makefile,v > retrieving revision 1.24 > diff -u -p -r1.24 Makefile > --- Makefile 17 Jun 2017 11:36:16 -0000 1.24 > +++ Makefile 30 Sep 2017 02:52:00 -0000 > @@ -2,7 +2,7 @@ > > COMMENT= ZBar barcode reader > DISTNAME= zbar-0.10 > -REVISION= 16 > +REVISION= 17 > > SHARED_LIBS= zbar 0.0 \ > zbargtk 0.0 > --- /dev/null Sat Sep 30 12:55:41 2017 > +++ patches/patch-python_imagescanner_c Sat Sep 30 12:53:24 2017 > @@ -0,0 +1,15 @@ > +$OpenBSD$ > + > +Index: python/imagescanner.c > +--- python/imagescanner.c.orig > ++++ python/imagescanner.c > +@@ -67,7 +67,8 @@ imagescanner_get_results (zbarImageScanner *self, > + } > + > + static PyGetSetDef imagescanner_getset[] = { > +- { "results", (getter)imagescanner_get_results, }, > ++ { "results", (getter)imagescanner_get_results, NULL, NULL, NULL}, > ++ {NULL} /* Sentinel */ > + }; > + > + static PyObject* >