Sorry, I assumed that there would be some form of querying the arts
daemon rather than lib calls, which would make crashing avoidable. Guess
things don't work that way :P
Robert Reif wrote:
Andreas Mohr wrote:
Hi,
On Wed, Jan 04, 2006 at 07:14:02AM -0500, Robert Reif wrote:
Saulius Krasuckas wrote:
* On Wed, 4 Jan 2006, Robert Reif wrote:
The crash occurs in libartsc.so.0 as shown above.
And why it can't be libartscbackend.so.0 ?
The point is that it is not crashing in winecfg or any wine code at
all. Adding an exception handler to catch a crash in an external
library may work but it's a workaround for a broken external
library. The external library needs to be fixed.
Depends. If we are invoking it with "invalid" or "uncommon" parameters,
then we do have something to be "fixed" (read: corrected) in Wine.
Could that be the case here?
However of course the external library ideally should never crash on
invalid input, so they also have a bug to be fixed.
Andreas Mohr
Did you look at the code? The line:
ARTS_Init();
is what's crashing! This is the first call to the library. Clearly
an arts library bug.