Opened 4 years ago

Closed 3 years ago

#12872 closed bug (no change required)

Debugger does not support dumping BObjectList<T> types

Reported by: waddlesplash Owned by: anevilyak
Priority: normal Milestone: Unscheduled
Component: Applications/Debugger Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All


As in title. Easily testable on any BObjectList (e.g. the one involved in the crash in #11122).

Change History (4)

comment:1 by anevilyak, 4 years ago

That's been fully supported for a very long time. However, it requires debug information for both libbe and whichever executable image the target template type is in to do so. (libbe is required since BObjectList is a BList derivative, and as such debug information for the latter is necessary in order to decode the low level list structure).

Edit: I should clarify, the debug libbe in question needs to be in the target team's environment, i.e. in the case of the mentioned ticket, Tracker would need to be running with a debug libbe loaded in its address space, either via LD_PRELOAD or some other means such as ./lib.

Last edited 4 years ago by anevilyak (previous) (diff)

comment:2 by waddlesplash, 4 years ago

Ah, OK. Close this as invalid then?

comment:3 by anevilyak, 4 years ago

If you can verify that it works for you given the above, yes.

comment:4 by anevilyak, 3 years ago

Resolution: no change required
Status: newclosed
Note: See TracTickets for help on using tickets.