Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
AssertionFailed fatal error
17-01-2014, 01:51 PM
Post: #8
RE: AssertionFailed fatal error
(17-01-2014 12:47 PM)simoncn Wrote:  This is what happens if the ASSERTS() call is on a thread that wasn't started by ohNet. I moved the ASSERTS() call to a thread that was started by ohNet, and the following output was printed:

Code:
ohNet fatal error: Unhandled exception AssertionFailed at OpenHome/Net/Device/Upnp/DviServerUpnp.cpp:779 in thread DS 3

/sd1/minim/minimserver/data/native/libohNet.so(+0xe0b5c) [0x4f1e0b5c]
/sd1/minim/minimserver/data/native/libohNet.so(_ZN8OpenHome9ExceptionC2EPKcS2_j+0x34) [0x4f1711bc]
/sd1/minim/minimserver/data/native/libohNet.so(+0x71298) [0x4f171298]
/sd1/minim/minimserver/data/native/libohNet.so(_ZN8OpenHome17CallAssertHandlerEPKcj+0x18) [0x4f170f98]
/sd1/minim/minimserver/data/native/libohNet.so(+0x55bbc) [0x4f155bbc]
/sd1/minim/minimserver/data/native/libohNet.so(+0x56200) [0x4f156200]
/sd1/minim/minimserver/data/native/libohNet.so(+0xba9c8) [0x4f1ba9c8]
/sd1/minim/minimserver/data/native/libohNet.so(+0xbe1b8) [0x4f1be1b8]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd411c) [0x4f1d411c]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
/sd1/minim/minimserver/data/native/libohNet.so(+0xd3d34) [0x4f1d3d34]
Aborted

This isn't quite what I was hoping for. Sad

It looks like this is expected behaviour for linux, with offline processing (possibly involving gdb) being required to turn this into a readable trace. I think Mac does better; I can't figure out why yet.
Find all posts by this user


Messages In This Thread
AssertionFailed fatal error - simoncn - 13-01-2014, 08:01 AM
RE: AssertionFailed fatal error - simonc - 13-01-2014, 11:15 AM
RE: AssertionFailed fatal error - simoncn - 13-01-2014, 04:14 PM
RE: AssertionFailed fatal error - simonc - 13-01-2014, 04:26 PM
RE: AssertionFailed fatal error - simoncn - 13-01-2014, 05:25 PM
RE: AssertionFailed fatal error - simonc - 13-01-2014, 05:33 PM
RE: AssertionFailed fatal error - simoncn - 17-01-2014, 12:47 PM
RE: AssertionFailed fatal error - simonc - 17-01-2014 01:51 PM

Forum Jump: