|
Bugzilla – Full Text Bug Listing |
| Summary: | k45.suse.de - pthread_cond_latency hangs while several runs | ||
|---|---|---|---|
| Product: | [SUSE Linux Enterprise Real Time Extension] SUSE Linux Enterprise Real Time 10 SP2 (SLERT 10 SP2) | Reporter: | Daniel Gollub <dgollub> |
| Component: | kernel | Assignee: | Sven Dietrich <sdietrich> |
| Status: | RESOLVED NORESPONSE | QA Contact: | Erik Hamera <erik.hamera> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | ihno |
| Version: | BETA6 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | sysrq-t output | ||
|
Description
Daniel Gollub
2008-04-17 12:29:05 UTC
Felix, could you stop your testrun and try to reproduce this with calling pthread_cond_latency several times in row? If pthread_cond_latency doesn't hang after 10 cycles - could you give feedback and try to find a way to reproduce the issue quickly? The first testrun works fine , but further runs of the same test will hang. Sometimes two runs will work fine, but then the third run will hang. Even longer breaks between the testruns of pthread_cond_latency won't help. I called pthread_cond_latency with the parameter "4", indicating that each testrun itself will do 4 loops. If i run the test with "1" as parameter the test works fine. The original script from rt-tests/ltp-realtime also uses four loops. Felix, Please capture a stack trace (sysrq-t) when the test hangs and attach. I am looking into a similar hang on the pthread-detach test and would like to see if there is a correlation. thx This sounds like a futex is not properly getting unlocked. Subsequent tests would sleep trying to lock that futex. Created attachment 208686 [details]
sysrq-t output
Attached to this comment is the output from sysrq-t in /var/log/messages (unnecessary parts removed)
Still valid? Closing - no response from reporter. |