Hi,<br><br>Please take a look at this, and the libraries used are built from the HEAD version of the repository.<br><br>(gdb) run<br>Starting program: /targets/CHINOOK_X86/usr/lib/microb-engine/TestGtkEmbed <br>new_gtk_browser<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; menu bar<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tool bar<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; location bar<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; status bar<br>/home/wf/.osso/current-gtk-key-theme:1: Unable to find include file: &quot;keybindings.rc&quot;<br>hildon-desktop[28475]: GLIB WARNING ** default - Application TestGtkEmbed did not provide valid .desktop file<br>
loading url <a href="http://www.google.com">www.google.com</a><br>js_status_cb<br>js_status_cb<br>location_changed_cb<br>open_uri_cb <a href="http://www.google.com/">http://www.google.com/</a><br>load_started_cb<br>js_status_cb<br>
js_status_cb<br>location_changed_cb<br>net_state_change_cb 196612<br>progress_change_cb cur 2600 max 2600<br>title_changed_cb<br>net_state_change_cb 65552<br><br>Program received signal SIGSEGV, Segmentation fault.<br>0xb64e8aaa in nsFrame::BoxReflow (this=0x839c854, aState=@0xbf9198f4, aPresContext=0x82800b8, aDesiredSize=@0xbf9196a0, <br>
&nbsp;&nbsp;&nbsp; aRenderingContext=0x83b2d28, aX=0, aY=0, aWidth=0, aHeight=0, aMoveFrame=1)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsFrame.cpp:6291<br>6291&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (metrics-&gt;mLastSize.width != aWidth)<br>
(gdb) bt<br>#0&nbsp; 0xb64e8aaa in nsFrame::BoxReflow (this=0x839c854, aState=@0xbf9198f4, aPresContext=0x82800b8, aDesiredSize=@0xbf9196a0, <br>&nbsp;&nbsp;&nbsp; aRenderingContext=0x83b2d28, aX=0, aY=0, aWidth=0, aHeight=0, aMoveFrame=1)<br>
&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsFrame.cpp:6291<br>#1&nbsp; 0xb64e8727 in nsFrame::DoLayout (this=0x839c854, aState=@0xbf9198f4)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsFrame.cpp:6096<br>
#2&nbsp; 0xb6615873 in nsIFrame::Layout (this=0x839c854, aState=@0xbf9198f4)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/xul/base/src/nsBox.cpp:561<br>#3&nbsp; 0xb66194db in nsBoxFrame::LayoutChildAt (aState=@0xbf9198f4, aBox=0x839c854, aRect=@0xbf9197f0)<br>
&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/xul/base/src/nsBoxFrame.cpp:2023<br>#4&nbsp; 0xb64f9540 in LayoutAndInvalidate (aState=@0x0, aBox=0x839c854, aRect=@0xbf9197f0)<br>
&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsGfxScrollFrame.cpp:2502<br>#5&nbsp; 0xb64f96e8 in nsGfxScrollFrameInner::LayoutScrollbars (this=0x839c5f0, aState=@0xbf9198f4, aContentArea=@0xbf9198a0, <br>
&nbsp;&nbsp;&nbsp; aOldScrollArea=@0xbf9198e0, aScrollArea=@0xbf91991c)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsGfxScrollFrame.cpp:2564<br>#6&nbsp; 0xb64f4dbe in nsHTMLScrollFrame::Reflow (this=0x839c5ac, aPresContext=0x82800b8, aDesiredSize=@0xbf919af0, aReflowState=@0xbf919a30, <br>
&nbsp;&nbsp;&nbsp; aStatus=@0xbf919b78)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsGfxScrollFrame.cpp:835<br>#7&nbsp; 0xb64d95f7 in nsContainerFrame::ReflowChild (this=0x839c3ec, aKidFrame=0x839c5ac, aPresContext=0x82800b8, aDesiredSize=@0x0, <br>
&nbsp;&nbsp;&nbsp; aReflowState=@0x0, aX=0, aY=0, aFlags=136847328, aStatus=@0xbf919b78, aTracker=0x0)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsContainerFrame.cpp:770<br>
#8&nbsp; 0xb654e7b0 in ViewportFrame::Reflow (this=0x839c3ec, aPresContext=0x82800b8, aDesiredSize=@0xbf919b80, aReflowState=@0xbf919bb0, <br>&nbsp;&nbsp;&nbsp; aStatus=@0xbf919b78)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/generic/nsViewportFrame.cpp:285<br>
#9&nbsp; 0xb64b7e0b in PresShell::DoReflow (this=0x8295ba8, target=0x839c3ec)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/base/nsPresShell.cpp:6288<br>#10 0xb64b809f in PresShell::ProcessReflowCommands (this=0x8295ba8, aInterruptible=1)<br>
&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/base/nsPresShell.cpp:6394<br>#11 0xb64b3012 in PresShell::DoFlushPendingNotifications (this=0x8295ba8, aType=Flush_Layout, aInterruptibleReflow=0)<br>
&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/base/nsPresShell.cpp:4582<br>#12 0xb64b790e in PresShell::ReflowEvent::Run (this=0x0)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/layout/base/nsPresShell.cpp:6153<br>
#13 0xb6cc3f79 in nsThread::ProcessNextEvent (this=0x80e76a8, mayWait=0, result=0x0)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/xpcom/threads/nsThread.cpp:510<br>#14 0xb6c7eb35 in NS_ProcessPendingEvents_P (thread=0x80e76a8, timeout=20) at nsThreadUtils.cpp:180<br>
#15 0xb6c3815d in nsBaseAppShell::NativeEventCallback (this=0x8297a38)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/widget/src/xpwidgets/nsBaseAppShell.cpp:121<br>#16 0xb6c22368 in nsAppShell::EventProcessorCallback (source=0x8297a88, condition=G_IO_IN, data=0x8297a38)<br>
&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/widget/src/gtk2/nsAppShell.cpp:70<br>#17 0xb7947d8f in g_vasprintf () from /usr/lib/libglib-2.0.so.0<br>#18 0xb791e1fc in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0<br>
#19 0xb791fbb5 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0<br>---Type &lt;return&gt; to continue, or q &lt;return&gt; to quit---<br>#20 0xb791feda in g_main_loop_run () from /usr/lib/libglib-2.0.so.0<br>#21 0xb7c9f173 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0<br>
#22 0x0804a03d in main (argc=1, argv=0xbf91b0e4)<br>&nbsp;&nbsp;&nbsp; at /home/wf/browser/microb-trunk/trunk/microb-engine/microb-engine/build-tree/mozilla/embedding/browser/gtk/tests/TestGtkEmbed.cpp:267<br>(gdb) <br><br>Best Regards,<br>
<br>Zhihai Wang<br><br><div class="gmail_quote">2008/5/28  &lt;<a href="mailto:josh.soref@nokia.com">josh.soref@nokia.com</a>&gt;:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Zhihai Wang wrote:<br>
&gt; I&#39;m not good at gdb, and I&#39;m just learning how to debug.<br>
&gt;<br>
&gt; Following is the trace I got, if this is not enough, I would<br>
&gt; like to collect more trace for you:<br>
<br>
</div><div class="Ih2E3d">&gt; Program received signal SIGSEGV, Segmentation fault.<br>
&gt; 0xb64d42ea in XRE_GetFileFromPath () from<br>
&gt; /targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so (gdb) bt<br>
&gt; #0 &nbsp;0xb64d42ea in XRE_GetFileFromPath () from<br>
&gt; /targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so<br>
<br>
</div>You don&#39;t have symbols. You need to install symbols.<br>
<div><div></div><div class="Wj3C7c">_______________________________________________<br>
maemo-developers mailing list<br>
<a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a><br>
<a href="https://lists.maemo.org/mailman/listinfo/maemo-developers" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-developers</a><br>
</div></div></blockquote></div><br>