|
Hi
there.
I'm using
version 1.3.7 (29-Jul-2000) of Pth library
on FreeBSD 3.5.1.
A process
that contains threads performs fork() and
exec() in
the child process. The executed program uses
select,
read, write and no threads. At some point it
crashes with
the following stack trace.
Program received signal SIGABRT,
Aborted.
0x6099f135 in kill (1bc384, 609d0682, 609d7060, bfbfd0bc, 1c1060, 0, 0, 609d5bf0) (gdb) where #0 0x6099f135 in kill (1bc384, 609d0682, 609d7060, bfbfd0bc, 1c1060, 0, 0, 609d5bf0) #1 0x6099e84c in abort.so (1bc384, 609d0682, 609d7060, bfbfd0bc, 1c1060, 0, 0, 609d5bf0) #2 0x609d08cd in __pth_scheduler (0, 609d7060, 1d1f94, 609d1be5, 609d7060, 609cf1a0, 1c1060, 1d1fa0) #3 0x609cf1c6 in pth_spawn_trampoline (609d7060, 609cf1a0, 1c1060, 1d1fa0, 609d1b65, 609d7060, 1d1fbc, 1d1fbc) #4 0x609d1be5 in pth_mctx_set_trampoline (609d7060, 1d1fbc, 1d1fbc, 1e, 0, 1d1fbc, 282, 609d1b30) #5 0x609d1b65 in pth_mctx_set_trampoline (1e, 0, 1d1fbc, 282, 609d1b30, 0, fffed8c7, bfbfd0a4) #6 0x1d1fbc in ?? (bfbfd0a4, bfbfd0f0, bfbfffe4, 6098a756, 283, 60190027, bfbf0027, 1f) How this can be
solved/debugged?
How can I obtain
source code of Pth version
1.3.7?
Thanks,
Michael. |
