New Forum | Previous | Next | (P-PDF) Developers
Topic: Seg fault when linking libAGM.so
Conf: (P-PDF) Developers, Msg: 59188
Date: 5/29/2002 05:37 PM
I'm in the middle of a mission-critical app and need some expertise. I've got a very large and high quality C++ application that now needs to use Adobe's PDFL to open/read/modify/save .pdf files. While everything works fine most of the time, any time I run across a problem which is dealt with via standard C++ try/throw/catch semantics, the application throws a seg-fault and dumps core.
I tracked it down to something weird in libAGM.so. I've written a simple test app that does nothing more than:
throw 1; // doesn't matter what you throw here
printf("Never gets here.\n");
If you link this to libAGM.so, it crashes on the throw. If you don't link it, it works fine. Yes, I've tried putting DURING/HANDLER/END_HANDLER clauses around it all, and no, it doesn't help any. I'm not sure what the cause is, but I know the symptoms are preventing me from getting my tasks completed.
Here's the important stuff:
gcc version 2.96 20000731 (Red Hat Linux 7.0)
Please, tell me there's a solution?
Email: panther @ austin.rr.com
Thanks in advance.