Ok, after a little more digging I'm really confused. Libfreetype.6.dylib is
actually an OS X alias to libfreetype.6.3.2.dylib. Not sure why the error
report gave the path to the alias rather than the target file.

Bill


On 10/14/09 1:37 PM, "William Carithers" <wccarith...@lbl.gov> wrote:

> I was trying what I thought was a simple import from matplotlib, when I got
> a "Bus error" Here's the terminal ouptput.
> 
> Python 2.6.1 (r261:67515, Jul  7 2009, 23:51:51)
> [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
>>>> from matplotlib import pyplot as p
> Bus error
> 
> I'm running matplotlib-0.99.1.1 on Mac OS X 10.6. From the Apple-generated
> error report (below), it looks like the issue is with one of the freetype
> libraries. I'm using freetype2 2.1.3-22, installed by fink. If I look in
> /sw/lib, I find two similar-looking libs:
> libfreetype.6.3.2.dylib
> libfreetype.6.dylib [this is the one causing the issue]
> 
> Is it possible that these two are causing a bus collision? Is one an
> outdated version that should be deleted? Or one should be a soft link to
> the other?
> 
> Thanks for any insight,
> Bill Carithers
> 
> Process:         Python [5809]
> Path:            
> /System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.ap
> p/Contents/MacOS/Python
> Identifier:      Python
> Version:         ??? (???)
> Code Type:       X86 (Native)
> Parent Process:  bash [852]
> 
> PlugIn Path:       /sw/lib/libfreetype.6.dylib
> PlugIn Identifier: libfreetype.6.dylib
> PlugIn Version:    ??? (???)
> 
> Date/Time:       2009-10-14 12:50:53.187 -0700
> OS Version:      Mac OS X 10.6 (10A432)
> Report Version:  6
> 
> Interval Since Last Report:          81103 sec
> Crashes Since Last Report:           1
> Per-App Crashes Since Last Report:   1
> Anonymous UUID:                      C74B6D04-FEE7-4110-94BE-1523DD4483CF
> 
> Exception Type:  EXC_BAD_ACCESS (SIGBUS)
> Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000
> Crashed Thread:  0  Dispatch queue: com.apple.main-thread
> 
> Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
> 0   libfreetype.6.dylib               0x01279c0c tt_face_load_sbit_strikes +
> 1148
> 1   libfreetype.6.dylib               0x01278c78 sfnt_load_face + 152
> 2   libfreetype.6.dylib               0x0127e82f tt_face_init + 207
> 3   libfreetype.6.dylib               0x0124b7dc open_face + 252
> 4   libfreetype.6.dylib               0x0124bc21 FT_Open_Face + 561
> 5   libfreetype.6.dylib               0x0124bcfc FT_New_Face + 60
> 6   ft2font.so                        0x011ebb2d
> FT2Font::FT2Font(std::string) + 367 (ft2font.cpp:687)
> 7   ft2font.so                        0x011f17f3
> ft2font_module::new_ft2font(Py::Tuple const&) + 283 (ft2font.cpp:778)
> 8   ft2font.so                        0x011fbc58
> Py::ExtensionModule<ft2font_module>::invoke_method_varargs(std::string
> const&, Py::Tuple const&) + 242 (Extensions.hxx:422)
> 9   ft2font.so                        0x01200bfa method_varargs_call_handler
> + 303 (cxx_extensions.cxx:1403)
> 10  org.python.python                 0x0008b372 PyEval_EvalFrameEx + 16375
> 11  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 12  org.python.python                 0x0008b591 PyEval_EvalFrameEx + 16918
> 13  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 14  org.python.python                 0x0002ee2c PyClassMethod_New + 1823
> 15  org.python.python                 0x0000c700 PyObject_Call + 101
> 16  org.python.python                 0x0001c12e PyClass_New + 1603
> 17  org.python.python                 0x0000c700 PyObject_Call + 101
> 18  org.python.python                 0x0008677a
> PyEval_CallObjectWithKeywords + 171
> 19  org.python.python                 0x0001ba58 PyInstance_New + 290
> 20  org.python.python                 0x0000c700 PyObject_Call + 101
> 21  org.python.python                 0x0008c802 PyEval_EvalFrameEx + 21639
> 22  org.python.python                 0x0008b4d5 PyEval_EvalFrameEx + 16730
> 23  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 24  org.python.python                 0x0008d009 PyEval_EvalCode + 87
> 25  org.python.python                 0x0009a532 PyImport_ExecCodeModuleEx +
> 240
> 26  org.python.python                 0x0009af2a PyImport_AppendInittab +
> 1164
> 27  org.python.python                 0x0009c87f PyImport_ReloadModule +
> 1392
> 28  org.python.python                 0x0009ccd7 PyImport_ReloadModule +
> 2504
> 29  org.python.python                 0x0009d2bb PyImport_ImportModuleLevel
> + 1221
> 30  org.python.python                 0x0008577f _PyBuiltin_Init + 14665
> 31  org.python.python                 0x0000c700 PyObject_Call + 101
> 32  org.python.python                 0x0008677a
> PyEval_CallObjectWithKeywords + 171
> 33  org.python.python                 0x0008a748 PyEval_EvalFrameEx + 13261
> 34  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 35  org.python.python                 0x0008d009 PyEval_EvalCode + 87
> 36  org.python.python                 0x0009a532 PyImport_ExecCodeModuleEx +
> 240
> 37  org.python.python                 0x0009af2a PyImport_AppendInittab +
> 1164
> 38  org.python.python                 0x0009c87f PyImport_ReloadModule +
> 1392
> 39  org.python.python                 0x0009ccd7 PyImport_ReloadModule +
> 2504
> 40  org.python.python                 0x0009d2bb PyImport_ImportModuleLevel
> + 1221
> 41  org.python.python                 0x0008577f _PyBuiltin_Init + 14665
> 42  org.python.python                 0x0000c700 PyObject_Call + 101
> 43  org.python.python                 0x0008677a
> PyEval_CallObjectWithKeywords + 171
> 44  org.python.python                 0x0008a748 PyEval_EvalFrameEx + 13261
> 45  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 46  org.python.python                 0x0008d009 PyEval_EvalCode + 87
> 47  org.python.python                 0x0009a532 PyImport_ExecCodeModuleEx +
> 240
> 48  org.python.python                 0x0009af2a PyImport_AppendInittab +
> 1164
> 49  org.python.python                 0x0009c87f PyImport_ReloadModule +
> 1392
> 50  org.python.python                 0x0009ccd7 PyImport_ReloadModule +
> 2504
> 51  org.python.python                 0x0009d285 PyImport_ImportModuleLevel
> + 1167
> 52  org.python.python                 0x0008577f _PyBuiltin_Init + 14665
> 53  org.python.python                 0x0000c700 PyObject_Call + 101
> 54  org.python.python                 0x0008677a
> PyEval_CallObjectWithKeywords + 171
> 55  org.python.python                 0x0008a748 PyEval_EvalFrameEx + 13261
> 56  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 57  org.python.python                 0x0008d009 PyEval_EvalCode + 87
> 58  org.python.python                 0x0009a532 PyImport_ExecCodeModuleEx +
> 240
> 59  org.python.python                 0x0009af2a PyImport_AppendInittab +
> 1164
> 60  org.python.python                 0x0009c87f PyImport_ReloadModule +
> 1392
> 61  org.python.python                 0x0009ccd7 PyImport_ReloadModule +
> 2504
> 62  org.python.python                 0x0009d2bb PyImport_ImportModuleLevel
> + 1221
> 63  org.python.python                 0x0008577f _PyBuiltin_Init + 14665
> 64  org.python.python                 0x0000c700 PyObject_Call + 101
> 65  org.python.python                 0x0008677a
> PyEval_CallObjectWithKeywords + 171
> 66  org.python.python                 0x0008a748 PyEval_EvalFrameEx + 13261
> 67  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 68  org.python.python                 0x0008d009 PyEval_EvalCode + 87
> 69  org.python.python                 0x0009a532 PyImport_ExecCodeModuleEx +
> 240
> 70  org.python.python                 0x0009af2a PyImport_AppendInittab +
> 1164
> 71  org.python.python                 0x0009c87f PyImport_ReloadModule +
> 1392
> 72  org.python.python                 0x0009cb92 PyImport_ReloadModule +
> 2179
> 73  org.python.python                 0x0009d3ae PyImport_ImportModuleLevel
> + 1464
> 74  org.python.python                 0x0008577f _PyBuiltin_Init + 14665
> 75  org.python.python                 0x0000c700 PyObject_Call + 101
> 76  org.python.python                 0x0008677a
> PyEval_CallObjectWithKeywords + 171
> 77  org.python.python                 0x0008a748 PyEval_EvalFrameEx + 13261
> 78  org.python.python                 0x0008cf64 PyEval_EvalCodeEx + 1720
> 79  org.python.python                 0x0008d009 PyEval_EvalCode + 87
> 80  org.python.python                 0x000a40bb Py_CompileString + 111
> 81  org.python.python                 0x000a6140 PyRun_InteractiveOneFlags +
> 483
> 82  org.python.python                 0x000a628e PyRun_InteractiveLoopFlags
> + 216
> 83  org.python.python                 0x000a6317 PyRun_AnyFileExFlags + 85
> 84  org.python.python                 0x000b3168 Py_Main + 3074
> 85  org.python.python.app             0x00001eb5 start + 53
> 
> 
> 



------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to