On 25/02/11 01:23, Piotr Stanczyk wrote:
Hi  Peter,

this is the stack trace that I am getting:
If I do not have an viewer present  the node loads up just fine; attempting to 
create a viewer with this node constructed results in a similar crash.

This node implements the following functions:


bool                        draw_engine(int y, int ix,  int r,  float* buffer);
virtual void                knobs (Knob_Callback);
virtual int                 knob_changed(Knob * k);
const char*                 Class() const;
const char*                 node_help() const;
void                        _validate(bool);
void                        append(Hash&  hash);

and now, to avoid the crash:
virtual bool doAnyHandles(ViewerContext* ctx) {return false;}

I've just built the NDK example Rectangle.cpp (which is a DrawIop) against Nuke 6.2 and it works fine without doAnyHandles() under Linux64.

Can you try building that example as well and see what happens?

If that fails, what versions of:
libc.so
libstdc++.so

are both the Nuke executable and your DrawIop plugin linking against at runtime (ldd output)?

Also, what version of g++ are you using?

Regards,
Peter Pearson
--
Peter Pearson, Software Engineer
The Foundry, 6th Floor, The Communications Building,
48 Leicester Square, London, UK, WC2H 7LT
Tel: +44 (0)20 7434 0449 - Fax: +44 (0)20 7434 1550
Web: www.thefoundry.co.uk

The Foundry Visionmongers Ltd.
Registered in England and Wales No: 4642027
_______________________________________________
Nuke-dev mailing list
[email protected]
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to