Re: problem with signals in ddd
eric b <[email protected]>
| Newsgroups | gmane.comp.gnome.ximian.openoffice |
|---|---|
| Message-ID | <[email protected]> |
Le 18 mai 10 à 00:48, Michal Spisiak a écrit : > Hi, > Hi Michal, > recently, I installed Display Data Debugger, because working in > console gdb got to be quite tedious as I want to look at various > values simultaneously. Well, this is just a question of habits, but I understand you prefer something more graphical. > But I got problem with SIGSEGV signal at the start: > > Program received signal SIGSEGV, Segmentation fault. > Window::GetExtendedStyle (this=0xbffff904) at /home/miko/ooo-build/ > build/ooo320-m12/vcl/source/window/window2.cxx:1711 Without use DDD, I have no idea, but I guess either mpWindowImpl- >mnExtendedStyle is undefined or something like that. Did you try to put a breakpoint just before, to check whether mpWindowImpl->mnExtendedStyle is defined or not (or has correct value)? As first step, I'd suggest to - set a breakpoint just before the crash and check the content of "this" ( maybe some NULL value inside) - protec a bit, something like : if ( mpWindowImpl->mnExtendedStyle ) return mpWindowImpl->mnExtendedStyle else return (neutral /safe value to be found in the WinBits possible values) And then see whether return a neutral or safe value can lead to a crash later, or fixes it (what I doubt). In this case, better analyze more deeply, but that's strange to see DDD not work while gdb rocks (at least at this point), and I'd vote for some DDD issue. > Current language: auto > The current source language is "auto; currently c++". > > Strange is, that in fact DDD does the same as I do normally through > console with gdb, but it stops on the signal. I checked signal > handling, but everything apart from Interrupt and Breakpoint trap > has set pass. > Strange. > I'll be grateful for any clues. > Not me, sorry ( I'm simple gdb user ). > By the way, I'm working on OOo as a part of GSoC so, big HELLO to > everyone whom I didn't have the chance to talk to yet. > Great to reading you on this list :) Regards, Eric Bachard -- qɔᴉɹə Education Project: http://wiki.services.openoffice.org/wiki/Education_Project Projet OOo4Kids : http://wiki.ooo4kids.org/index.php/Main_Page L'association EducOOo : http://www.educoo.org Blog : http://eric.bachard.free.fr/news