[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Help tracking down libpth problem on ia64?



On Thu, Jan 08, 2004 at 03:01:24PM -0800, Richard Harke wrote:
> I haven't seen anyone else respond to this so I'll
> jump in. If you can point me to the source package, I'll
> take a look at it.

"apt-get source pth" should give you the source for pth.  "apt-get
build-dep pth" should make sure you have the necessary packages
installed to build it.

After building the package "fakeroot debian/rules build", try running
"make test" in either default, dbg, or profile subdirectories within the
source tree (I've been using the dbg subdirectory).  Based on the bug
reports and jabber failures, it should fail the test.

Tested it on merkel.d.o and it does indeed blow up with pth 1.4.1:

==== THREAD CONTEXT SWITCH ===========================================
5165:../pth_lib.c:0444: pth_yield: enter from thread "test1"
5165:../pth_lib.c:0466: pth_yield: give up control to scheduler
==== THREAD CONTEXT SWITCH ===========================================
5165:../pth_sched.c:0247: pth_scheduler: cameback from thread 0x6000000000014760 ("test1")
5165:../pth_sched.c:0256: pth_scheduler: thread "test1" ran 0.340000
5165:../pth_sched.c:0294: pth_scheduler: stack overflow detected for thread 0x6000000000014760 ("test1")
**Pth** STACK OVERFLOW: thread pid_t=0x6000000000014760, name="test1"
Please send the following summary line together with details about
the configuration (pth_acdef.h, pth_acmac.h, config.status, config.log)
and build/test steps (output of 'make' and 'make test') to the author
Ralf S. Engelschall <rse@engelschall.com> to help him in tracking
down your platform problem.

Pth: FAILED: ia64-unknown-linux-gnu | mcsc/sc/mc | down | 1.4.1

and with pth 2.0.0:

==== THREAD CONTEXT SWITCH ===========================================
25353:../pth_lib.c:0496: pth_yield: enter from thread "test1"
25353:../pth_lib.c:0518: pth_yield: give up control to scheduler
==== THREAD CONTEXT SWITCH ===========================================
25353:../pth_sched.c:0248: pth_scheduler: cameback from thread 0x6000000000024300 ("test1")
25353:../pth_sched.c:0257: pth_scheduler: thread "test1" ran 0.320000
25353:../pth_sched.c:0295: pth_scheduler: stack overflow detected for thread 0x6000000000024300 ("test1")
**Pth** STACK OVERFLOW: thread pid_t=0x6000000000024300, name="test1"
Please send the following summary line together with details about
the configuration (pth_acdef.h, pth_acmac.h, config.status, config.log)
and build/test steps (output of 'make' and 'make test') to the author
Ralf S. Engelschall <rse@engelschall.com> to help him in tracking
down your platform problem.

Pth: FAILED: ia64-unknown-linux-gnu | mcsc/sc/mc | down | 2.0.0

Looks like nearly the same exact error in both versions.  While I know
the error indicates that the information should be passed on to Ralf S.
Engelschall <rse@engelschall.com>, experience has shown that route to be
complete fruitless and unresponsive (had a previous problem with pth on
the arm architecture).  So, I'm hoping to find a solution here.

-- 
Jamin W. Collins

Linux is not The Answer. Yes is the answer. Linux is The Question. - Neo



Reply to: