Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Verzamelen debug informatie
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Dutch
View previous topic :: View next topic  
Author Message
E.T.
n00b
n00b


Joined: 01 Aug 2004
Posts: 52

PostPosted: Sat Jan 08, 2005 3:09 am    Post subject: Verzamelen debug informatie Reply with quote

Yups,

Ik krijg hier ineens segfaults bij Thunderbird. Heb bugreportje ingediend, maar uiteraard willen die iets meer informatie. Probleem is dat die informatie er standaard niet bij zit bij Gentoo. Vandaar volgende vraag:

Mozilla Bughunters wrote:
But you can build you gentoo thunderbird with the so called Debug informations,
so in a crash you can also report us the entrypoints with names.

See the gentoo documentation (ask gentoo users) how to build a debug build and
how to gain the debug informations on a crash. If you build a debug thunderbird,
please remove also the optimization flags, so the entrypoints are realy clear
(optimized gcc builds tend to report false names and lines).


Allereerst zal ik USE="debug" moeten ingeven bij emergen van thunderbird. Echter: optimalisatie uitschakelen wil volgens mij zeggen de cflags aanpassen in make.conf. Kunnen die aangepast worden enkel voor deze ebuild? Is het beter van make.conf (cflags) aan te passen, thunderbird opnieuw te emergen en dan make.conf terug te zetten, of zijn beiden geen echt goeie manieren van werken? Momenteel heb ik volgende: CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" Deze moet leeg zijn zeker, om optimalisatie uit te schakelen?

Verder: hoe kan ik dan de entrypoints vinden? Gewoon thunderbird opstarten vanuit konsole en de output die daar verschijnt doorgeven?

Bedankt! Google bracht mij niet echt veel wijzer, hopelijk jullie wel ;-)
Back to top
View user's profile Send private message
eikketk
Apprentice
Apprentice


Joined: 03 Jun 2003
Posts: 270
Location: Belgium

PostPosted: Sat Jan 08, 2005 9:19 am    Post subject: Reply with quote

- debug in USE flags
- fomit-frame-pointer uit CFLAGS
- "-g" in CFLAGS steken (wat wss eigenlijk niet nodig is, omdat USE="debug" dat al zal doen ook, maar kan geen kwaad, dus doe maar)

Dan opstarten vanuit console, en kijken wat dat geeft. Kan natuurlijk zijn dat je daar niet veel uithaalt. In dat geval: GDB (Gnu Debugger) gebruiken. Een goeie tutorial vind je hier. Vooral een backtrace na de crash kan interessant zijn.
_________________
Working day and night to enhance the Linux Desktop Experience :)

Homepage
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Dutch All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum