Summary: | libunwind: Nested functions resolving broken | ||
---|---|---|---|
Product: | frysk | Reporter: | Jan Kratochvil <jan> |
Component: | general | Assignee: | Unassigned <frysk-bugzilla> |
Status: | ASSIGNED --- | ||
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Last reconfirmed: | ||
Bug Depends on: | 4083 | ||
Bug Blocks: | |||
Attachments: | Reproducibility inferior. |
Description
Jan Kratochvil
2007-01-24 18:18:36 UTC
[mistaken commit] Bug 3791 frysk-unwinder-update.patch http://sourceware.org/bugzilla/attachment.cgi?id=1491&action=view sometimes could fail on: fstack: ../../frysk/frysk-imports/lib/unwind/cni/FrameCursor.cxx:86: void lib::unwind::FrameCursor::create_frame_cursor(jlong): Assertion `ip == offset + proc_info.start_ip' failed. That is correct as part of libunwind apparently supports nested functions but the other part not: ip=0xb2ee46,offset=0xc,proc_info.start_ip=0xb2ee30,buf="__pause_nocancel" 969: 00b2ee30 101 FUNC WEAK DEFAULT 11 pause@@GLIBC_2.0 4235: 00b2ee3a 20 FUNC LOCAL DEFAULT 11 __pause_nocancel Currect: offset=0xc,proc_info.start_ip=0xb2ee3a,buf="__pause_nocancel" Created attachment 1521 [details]
Reproducibility inferior.
|