|
Bugzilla – Full Text Bug Listing |
| Summary: | invalid instruction in pthread_rwlock_unlock() | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Cyril Hrubis <chrubis> |
| Component: | Basesystem | Assignee: | E-mail List <bnc-team-screening> |
| Status: | RESOLVED INVALID | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | schwab |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Cyril Hrubis
2016-01-19 11:29:13 UTC
And it looks like the pthread_rwlock_unlock() returned 0 previously (glibc 2.19) and fails with illegal instruction in glibc 2.21 as well. So it looks like it was undefined behavior previously as well. As you already discovered, this is undefined. FYI: these testcases were disabled on Linux in: https://github.com/linux-test-project/ltp/commit/8965f0dec3e8dfa7fe72823f65629c92ff7e1e48 |