New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21659 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

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

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

Description (last modified by blb@…) (diff)

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

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

Change History

Changed 4 years ago by andrew.hankinson@…

vips crash report

comment:1 Changed 4 years ago by blb@…

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

comment:2 Changed 4 years ago by blb@…

  • Cc blb@… added
  • Owner changed from jcupitt@… to landonf@…
  • Port changed from vips to liboil
  • Keywords snowleopard added
  • Summary changed from VIPS @7.18.1 builds successful, but crashes when run on Snow Leopard to liboil 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 4 years ago by blb@…

  • Keywords LP64 added; snowleopard removed
  • Status changed from new to closed
  • Resolution set to fixed

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

Note: See TracTickets for help on using tickets.