<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<br><div><div>Le 18 mai 10 à 00:48, Michal Spisiak a écrit :</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi,<br><br></blockquote><div><br class="webkit-block-placeholder"></div><div>Hi Michal,</div><div><br class="webkit-block-placeholder"></div><br><blockquote type="cite">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.</blockquote><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Well, this is just a question of habits, but I understand you prefer something more graphical.</div><div><br class="webkit-block-placeholder"></div><br><blockquote type="cite"> But I got problem with SIGSEGV signal at the start:<br><br> Program received signal SIGSEGV, Segmentation fault.</blockquote><blockquote type="cite">Window::GetExtendedStyle (this=0xbffff904) at /home/miko/ooo-build/build/ooo320-m12/vcl/source/window/window2.cxx:1711<br></blockquote><div><br class="webkit-block-placeholder"></div><div>Without use DDD, I have no idea, but I guess either mpWindowImpl-&gt;mnExtendedStyle is undefined or something like that.</div><div> </div><div>Did you try to put a breakpoint just before, to check whether mpWindowImpl-&gt;mnExtendedStyle  is defined or not (or has correct value)?</div><div><br class="webkit-block-placeholder"></div><div>As first step, I'd suggest to </div><div><br class="webkit-block-placeholder"></div><div>- set a breakpoint just before the crash and check the content of "this" ( maybe some NULL value inside)</div><div>- protec a bit, something like :</div><div><br class="webkit-block-placeholder"></div><div>if ( mpWindowImpl-&gt;mnExtendedStyle ) </div><div><span class="Apple-tab-span" style="white-space:pre">        </span>return mpWindowImpl-&gt;mnExtendedStyle</div><div> else</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>return (neutral /safe value to be found in the WinBits possible values) <br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>And then see whether return a neutral or safe value can lead to a crash later, or fixes it (what I doubt). </div><div><br class="webkit-block-placeholder"></div><div>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.</div><div><br class="webkit-block-placeholder"></div><br><blockquote type="cite">Current language:  auto<br>The current source language is "auto; currently c++".<br> <br></blockquote><br><blockquote type="cite">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.<br><br></blockquote><div><br class="webkit-block-placeholder"></div><div>Strange.</div><div><br class="webkit-block-placeholder"></div><br><blockquote type="cite"> I'll be grateful for any clues.<br><br></blockquote><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Not me, sorry ( I'm simple gdb user ).</div><div><br class="webkit-block-placeholder"></div><br><blockquote type="cite">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.<br><br></blockquote><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Great to reading you on this list :)</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div>Regards,</div><div>Eric Bachard</div><div><br></div></div><div> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><span class="Apple-style-span" style="border-collapse: separate; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; -webkit-text-decorations-in-effect: none; text-indent: 0px; -webkit-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">-- </div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">qɔ<font class="Apple-style-span" face="Lucida Grande"><span class="Apple-style-span" style="font-family: 'Lucida Grande'; ">ᴉɹə</span></font></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Education Project:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://wiki.services.openoffice.org/wiki/Education_Project">http://wiki.services.openoffice.org/wiki/Education_Project</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Projet OOo4Kids : <a href="http://wiki.ooo4kids.org/index.php/Main_Page">http://wiki.ooo4kids.org/index.php/Main_Page</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">L'association EducOOo : <a href="http://www.educoo.org">http://www.educoo.org</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Blog : <a href="http://eric.bachard.free.fr/news">http://eric.bachard.free.fr/news</a></div><div><br class="webkit-block-placeholder"></div></div><div><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span></span><br class="Apple-interchange-newline"> </div><br></body></html>