On Sun, 2014-02-02 at 01:07 +0000, Ellery Newcomer wrote: > On Saturday, 1 February 2014 at 22:02:24 UTC, Russel Winder wrote: > > > > My problem of the moment is segmentation faults during > > execution, and I > > have no model of how to go about providing useful data to debug > > this :-(( > > It wouldn't by any chance be related to > > https://bitbucket.org/ariovistus/pyd/issue/17/it-seems-py_incref-missed-when-pydobject > > would it?
Possibly but I am working with the trivial hello world: import std.stdio ; extern(C) { void sayHello() { writeln("Hello World."); } } is compiled into a shared object and the python is: import ctypes if __name__ == '__main__': module = ctypes.cdll.LoadLibrary('lib_helloWorld.so') module.sayHello() result is: |> LD_LIBRARY_PATH=. python execute.py Segmentation fault I am not sure how I should go about getting a stack trace that is meaningful. I am on Debian Unstable the above is with a Python 2 virtualenv with PyD installed. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.win...@ekiga.net 41 Buckmaster Road m: +44 7770 465 077 xmpp: rus...@winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder