I apologize up front, I'm sure this isn't the right place to ask, but
I'm not sure where I should ask, instead. Hoping for some helpful hints
in that regard...
I'm using (trying to use...) the -fsanitize=thread feature. Though I'm
finding the diagnostics rather cryptic, that isn't my issue here.
Suddenly, a few days ago, I started getting this error while running the
app i'm testing:
[New Thread 0x7fcd41ec1700 (LWP 8142)]
[New Thread 0x7fcd41692700 (LWP 8143)]
[New Thread 0x7fcd40e63700 (LWP 8144)]
[New Thread 0x7fcd3bfff700 (LWP 8145)]
[New Thread 0x7fcd3b7fe700 (LWP 8146)]
[New Thread 0x7fcd3affd700 (LWP 8147)]
[New Thread 0x7fcd3a7fc700 (LWP 8148)]
[New Thread 0x7fcd39ffb700 (LWP 8149)]
[New Thread 0x7fcd397fa700 (LWP 8150)]
[New Thread 0x7fcd38ff9700 (LWP 8151)]
[New Thread 0x7fcd2f9ea700 (LWP 8152)]
[New Thread 0x7fcd2f1e9700 (LWP 8153)]
ThreadSanitizer: longjmp() is not supported
[Thread 0x7fcd2f1e9700 (LWP 8153) exited]
[Thread 0x7fcd2f9ea700 (LWP 8152) exited]
[Thread 0x7fcd38ff9700 (LWP 8151) exited]
[Thread 0x7fcd397fa700 (LWP 8150) exited]
[Thread 0x7fcd39ffb700 (LWP 8149) exited]
[Thread 0x7fcd3a7fc700 (LWP 8148) exited]
[Thread 0x7fcd3affd700 (LWP 8147) exited]
[Thread 0x7fcd3b7fe700 (LWP 8146) exited]
[Thread 0x7fcd3bfff700 (LWP 8145) exited]
[Thread 0x7fcd40e63700 (LWP 8144) exited]
[Thread 0x7fcd41ec1700 (LWP 8142) exited]
[Thread 0x7fcd47858700 (LWP 8141) exited]
The message about longjmp() is the issue. This app doesn't use longjmp
or siglongjump or any other of its cousins. It's possible that some 3rd-party
lib (Oracle??) might, but I don't know why it has been working for several
weeks and suddenly starts giving me this error...
Clues welcome, thanks!
--
---- Fred Smith -- fredex(a)fcshome.stoneham.ma.us ----------------------------
Do you not know? Have you not heard?
The LORD is the everlasting God, the Creator of the ends of the earth.
He will not grow tired or weary, and his understanding no one can fathom.
----------------------------- Isaiah 40:28 (niv) -----------------------------