From: Alan W. I. <ir...@be...> - 2010-05-12 21:57:16
|
On 2010-05-12 22:38+0200 Werner Smekal wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > I just got the latest lasi version from svn and compiled the source on > Mac OS X 10.5.8 using the gtk stack as explained here > > http://www.miscdebris.net/blog/2010/02/19/gtk-framework-for-mac-os-x-as-well-as-cairo-pango/ > > The cmake configuration stage and the compilation works without > problems, running the examples scripts 0 and 1 works, but example2 > segfaults. The backtrace in gdb is: > > Program received signal EXC_BAD_ACCESS, Could not access memory. > Reason: KERN_INVALID_ADDRESS at address: 0x0269404e > 0x00045fbb in hb_ot_layout_script_find_language () > (gdb) bt > #0 0x00045fbb in hb_ot_layout_script_find_language () > #1 0x000419e9 in pango_ot_info_find_language () > #2 0x00042848 in pango_ot_ruleset_new_for () > #3 0x00042906 in pango_ot_ruleset_new_from_description () > #4 0x00042a88 in pango_ot_ruleset_get_for_description () > #5 0x003fce09 in basic_engine_shape () > #6 0x000ca038 in pango_shape () > #7 0x0001b5e6 in LASi::PostscriptDocument::for_each_glyph_do () > #8 0x0001ba76 in LASi::show::apply () > #9 0x000082de in LASi::operator<< () > #10 0x000077bf in main () > > Seems to be a pango problem, so it could be the gtk stack I was using. Hi Werner: Thanks very much for running that test. If you do exactly the same thing with lasi-1.1.0 do you get the same segfault with your current pango/cairo stack? What I am concerned with is whether this is a regression due to our recent changes or something that was present in lasi-1.1.0 as well. If it is a regression can you bisect it (manually or with svn-bisect) to find which of our recent commits caused the issue? Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); PLplot scientific plotting software package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |