Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#6249 closed enhancement (invalid)

Demangle missing symbols

Reported by: X512 Owned by: axeld
Priority: normal Milestone: R1
Component: Applications/Tracker Version: R1/alpha2
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

If program with missing c++ symbols launched it's hard to understand what are missing.

Change History (4)

comment:1 by bonefish, 9 years ago

Resolution: invalid
Status: newclosed

You can use c++filt, if you want to demangle the symbol for some reason. Since we're using compiler with different mangling schemes, showing the demangled symbol would omit important information.

in reply to:  1 ; comment:2 by X512, 9 years ago

Replying to bonefish:

You can use c++filt, if you want to demangle the symbol for some reason.

Text on popup window cannot be copied and tracker don't work while window isn't closed.

Also would be good if tracker showed library where symbol not found.

in reply to:  2 ; comment:3 by axeld, 9 years ago

Replying to X512:

Also would be good if tracker showed library where symbol not found.

It cannot know that, since it didn't find it, ie. the symbol wasn't found in any of the libraries the application was linked to.

in reply to:  3 comment:4 by bonefish, 9 years ago

Replying to axeld:

Replying to X512:

Also would be good if tracker showed library where symbol not found.

It cannot know that, since it didn't find it, ie. the symbol wasn't found in any of the libraries the application was linked to.

I thought X512 meant the library (or application) that refers to the missing symbol. Which is info that is available, just not forwarded by the runtime loader.

Note: See TracTickets for help on using tickets.