Opened 15 years ago

Closed 15 years ago

#21659 closed defect (fixed)

liboil causes VIPS @7.18.1 (and possibly others) to crash on Snow Leopard

Reported by: andrew.hankinson@… Owned by: landonf (Landon Fuller)
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: LP64 Cc: blb@…
Port: liboil

Description (last modified by blb@…)

VIPS (graphics/vips) builds successfully on 10.6 Snow Leopard, but when run on the command line it returns:

zsh: abort vips

A crash log is reported in the system log (hostname & username changed; otherwise verbatim):

Sep 27 17:04:38 hostname vips[95848]: [95848] stack overflow
Sep 27 17:04:38 hostname ReportCrash[95849]: Saved crash report for vips[95848] version ??? (???) to /Users/username/Library/Logs/DiagnosticReports/vips_2009-09-27-170438_Hostname-2.crash

The crash report is attached.

Build machine is Mac Pro x86_64, Snow Leopard 10.6.0, Macports 1.8.0

Attachments (1)

vips_crash.txt (24.9 KB) - added by andrew.hankinson@… 15 years ago.
vips crash report

Download all attachments as: .zip

Change History (4)

Changed 15 years ago by andrew.hankinson@…

Attachment: vips_crash.txt added

vips crash report

comment:1 Changed 15 years ago by blb@…

Description: modified (diff)
Owner: changed from macports-tickets@… to jcupitt@…

comment:2 Changed 15 years ago by blb@…

Cc: blb@… added
Keywords: snowleopard added
Owner: changed from jcupitt@… to landonf@…
Port: liboil added; vips removed
Summary: VIPS @7.18.1 builds successful, but crashes when run on Snow Leopardliboil causes VIPS @7.18.1 (and possibly others) to crash on Snow Leopard

I'm seeing the same idea when trying to import gst in python (which comes from py26-gst-python); the crash is just like yours, in a call in liboil:

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libSystem.B.dylib               0x00007fff864eaff6 __kill + 10
1   libSystem.B.dylib               0x00007fff8658c013 __abort + 103
2   libSystem.B.dylib               0x00007fff865706f0 release_file_streams_for_task + 0
3   liboil-0.3.0.dylib              0x00000001018284ca oil_cpu_detect_arch + 858
4   liboil-0.3.0.dylib              0x0000000101823d74 _oil_cpu_init + 52
5   liboil-0.3.0.dylib              0x0000000101824b02 oil_init + 50
6   libgstaudioresample.so          0x000000010180e64e plugin_init + 46
7   libgstreamer-0.10.0.dylib       0x000000010146b228 gst_plugin_register_func + 808
...

comment:3 Changed 15 years ago by blb@…

Keywords: LP64 added; snowleopard removed
Resolution: fixed
Status: newclosed

Should be fixed in r59291 (with liboil, so be sure to upgrade that).

Note: See TracTickets for help on using tickets.