[maemo-developers] Segmentation fault with the latest microb-engine

From: Zhihai Wang pageguest at gmail.com
Date: Wed May 28 16:01:36 EEST 2008
Hi,

I'm not good at gdb, and I'm just learning how to debug.

Following is the trace I got, if this is not enough, I would like to collect
more trace for you:

js_status_cb
js_status_cb
location_changed_cb
open_uri_cb http://www.google.com/
load_started_cb
js_status_cb
js_status_cb
location_changed_cb
net_state_change_cb 196612
progress_change_cb cur 1199 max 2547
title_changed_cb
progress_change_cb cur 2547 max 2547
net_state_change_cb 65552

Program received signal SIGSEGV, Segmentation fault.
0xb64d42ea in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
(gdb) bt
#0  0xb64d42ea in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#1  0xb64d3f67 in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#2  0xb66010b3 in gfxSkipCharsBuilder::DoChars () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#3  0xb6604d1b in gfxSkipCharsBuilder::DoChars () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#4  0xb64e4d80 in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#5  0xb64e4f28 in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#6  0xb64e05fe in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#7  0xb64c4e37 in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#8  0xb6539ff0 in gfxSkipCharsBuilder::DoChars () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#9  0xb64a364b in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#10 0xb64a38df in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#11 0xb649e852 in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#12 0xb64a314e in XRE_GetFileFromPath () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#13 0xb6caf039 in NS_GetComponentRegistrar_P () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#14 0xb6c6a365 in gfxSkipCharsBuilder::DoChars () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#15 0xb6c2398d in gfxSkipCharsBuilder::DoChars () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#16 0xb6c0db98 in gfxSkipCharsBuilder::DoChars () from
/targets/CHINOOK_X86/usr/lib/microb-engine/libxul.so
#17 0xb7932d8f in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#18 0xb79091fc in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#19 0xb790abb5 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#20 0xb790aeda in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#21 0xb7c8a173 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x0804a03d in ?? ()
#23 0x0806b868 in ?? ()
#24 0x08053537 in _IO_stdin_used ()
#25 0x0804c360 in ?? ()
#26 0x00000000 in ?? ()
(gdb)


Best Regards,

Zhihai Wang

2008/5/28 <oleg.romashin at nokia.com>:

>
>
>  ------------------------------
> *From:* ext Zhihai Wang [mailto:pageguest at gmail.com]
> *Sent:* Wednesday, May 28, 2008 2:26 PM
> *To:* maemo-developers at maemo.org
> *Cc:* Romashin Oleg (Nokia-D/Helsinki)
> *Subject:* Segmentation fault with the latest microb-engine
>
>  Dear all,
>
> I have checked out the latest source code from the repository
> https://garage.maemo.org/svn/browser/mozilla/trunk/microb-engine
> and compiled in scratchbox under CHINOOK_X86, everything went smoothly.
>
> After installing the built debian packages, I started "run-standalone.sh
> /usr/lib/microb-engine/TestGtkEmbed",
> and try to access some website such as "www.google.com" or "about:blank",
> I got a "Segmentation fault".
>
> And I got following message from the terminal when tring to access
> "about:blank":
>
> [sbox-CHINOOK_X86: ~] > run-standalone.sh
> /usr/lib/microb-engine/TestGtkEmbed
> new_gtk_browser
>         menu bar
>         tool bar
>         location bar
>         status bar
> /home/wf/.osso/current-gtk-key-theme:1: Unable to find include file:
> "keybindings.rc"
> hildon-desktop[10293]: GLIB WARNING ** default - Application TestGtkEmbed
> did not provide valid .desktop file
> loading url about:blank
> js_status_cb
> js_status_cb
> location_changed_cb
> open_uri_cb about:blank
> load_started_cb
> net_state_change_cb 983041
> js_status_cb
> js_status_cb
> location_changed_cb
> title_changed_cb
> net_state_change_cb 196612
> progress_change_cb cur 117 max 117
> net_state_change_cb 65552
> /usr/bin/run-standalone.sh: line 11: 21205 Segmentation fault      (core
> dumped) "$@"
>
> Can you provide core-dump backtrace for this core?
> Br, Oleg
>
> Anyone knows what might have happened?
>
> Best Regards,
>
> Zhihai Wang
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maemo.org/pipermail/maemo-developers/attachments/20080528/06baeb4e/attachment.htm 
More information about the maemo-developers mailing list