This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: staprun segmentation fault with module `fglrx' in use


On Mon, 2007-03-19 at 02:50 +0000, Guanqun Lu wrote:

> It seems that it fixes my problem too. Thanks, Martin.
> 
> Maybe I should diff the two files to see what's actually the problem.

I think the problem is that fglrx is enormous and has 167 sections. It
was overflowing buffers and  the code in staprun wasn't checking all
buffer writes before they happened so the overflow sometimes didn't get
caught. I checked in changes this week that ignore the  sections that we
obviously don't care about. I also made the temporary buffers much
larger and made sure every buffer write was first checked to be sure it
would fit, so at least we should get an error message and clean exit.

Martin



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]