Closed GoogleCodeExporter closed 9 years ago
i have a similar crash with a different stack trace
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b8344a7d170 (LWP 22173)]
0x00002b833e459f77 in ggadget::ScriptableView::InitFromXML () from
/usr/lib64/libggadget-1.0.so.0
Current language: auto; currently asm
(gdb) where
#0 0x00002b833e459f77 in ggadget::ScriptableView::InitFromXML () from
/usr/lib64/libggadget-1.0.so.0
#1 0x00002b833e41362a in ggadget::Gadget::Impl::Initialize () from
/usr/lib64/libggadget-1.0.so.0
#2 0x00002b833e40d67d in ggadget::Gadget::Gadget () from
/usr/lib64/libggadget-1.0.so.0
#3 0x00002b8349f464c4 in
ggadget::google::GoogleGadgetManager::ShowGadgetBrowserDialog ()
from /usr/lib64/google-gadgets/modules/google-gadget-manager.so
#4 0x00000000004114a3 in ggadget::MethodSlot1<void, char const*,
hosts::gtk::SimpleGtkHost::Impl, void (hosts::gtk::SimpleGtkHost::Impl::*)(char
const*)>::Call ()
#5 0x00002b833e76f8b1 in ggadget::gtk::MenuBuilder::Impl::OnItemActivate ()
from
/usr/lib64/libggadget-gtk-1.0.so.0
#6 0x00002b83417c320d in g_closure_invoke () from
/usr/lib64/libgobject-2.0.so.0
#7 0x00002b83417d708c in ?? () from /usr/lib64/libgobject-2.0.so.0
#8 0x00002b83417d850e in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
#9 0x00002b83417d8a53 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#10 0x00002b833ebf42ab in IA__gtk_widget_activate (widget=0x655d20) at
gtkwidget.c:4709
#11 0x00002b833eae759d in IA__gtk_menu_shell_activate_item (menu_shell=0xed3110,
menu_item=0x655d20, force_deactivate=<value optimized out>)
at gtkmenushell.c:1150
#12 0x00002b833eae9275 in gtk_menu_shell_button_release (widget=0xed3110,
event=0x9bdc40) at gtkmenushell.c:674
#13 0x00002b833eada9c8 in _gtk_marshal_BOOLEAN__BOXED (closure=0xfb1ba0,
return_value=0x7fff6ca89050, n_param_values=<value optimized out>,
param_values=0x7fff6ca89100, invocation_hint=<value optimized out>,
marshal_data=0x2b833eae0580) at gtkmarshalers.c:84
#14 0x00002b83417c320d in g_closure_invoke () from
/usr/lib64/libgobject-2.0.so.0
#15 0x00002b83417d6d6d in ?? () from /usr/lib64/libgobject-2.0.so.0
#16 0x00002b83417d8392 in g_signal_emit_valist () from
/usr/lib64/libgobject-2.0.so.0
#17 0x00002b83417d8a53 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
#18 0x00002b833ebefabe in gtk_widget_event_internal (widget=0xed3110,
event=0x9bdc40)
at gtkwidget.c:4678
#19 0x00002b833ead3543 in IA__gtk_propagate_event (widget=0xed3110,
event=0x9bdc40)
at gtkmain.c:2337
#20 0x00002b833ead458b in IA__gtk_main_do_event (event=0x9bdc40) at
gtkmain.c:1557
#21 0x00002b833f1c12ac in gdk_event_dispatch (source=<value optimized out>,
callback=<value optimized out>, user_data=<value optimized out>)
at gdkevents-x11.c:2352
#22 0x00002b834226293a in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#23 0x00002b8342266040 in ?? () from /usr/lib64/libglib-2.0.so.0
#24 0x00002b834226650d in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#25 0x00002b833ead49a7 in IA__gtk_main () at gtkmain.c:1163
#26 0x000000000040779a in main ()
(gdb) quit
Original comment by hfigui...@gmail.com
on 5 Jun 2008 at 1:16
Same here:
ggl-gtk: ../../../ggadget/gadget.cc:327: void
ggadget::Gadget::Impl::RegisterScriptExtensions(ggadget::ScriptContextInterface*
):
Assertion `context' failed.
Here's my stack:
Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb700b6d0 (LWP 26203)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb70a28f5 in raise () from /lib/libc.so.6
#2 0xb70a41e1 in abort () from /lib/libc.so.6
#3 0xb709bc1e in __assert_fail () from /lib/libc.so.6
#4 0xb7e0b06f in ggadget::Gadget::Impl::RegisterScriptExtensions
(this=0x823e680,
context=0x0)
at ../../../ggadget/gadget.cc:327
#5 0xb7e0f8f7 in ggadget::Gadget::Impl::Initialize (this=0x823e680) at
../../../ggadget/gadget.cc:310
#6 0xb7e03a0a in Gadget (this=0x81b1710, host=0x8538230,
base_path=0x8439edc "/usr/local/share/google-gadgets/google-gadget-browser.gg",
options_name=0xb69801c7 "google-gadget-browser", instance_id=-1, trusted=true)
at ../../../ggadget/gadget.cc:907
#7 0xb696e7f4 in ggadget::google::GoogleGadgetManager::ShowGadgetBrowserDialog
(this=0xb698bbc0,
host=0x8538230) at
../../../../extensions/google_gadget_manager/google_gadget_manager.cc:959
#8 0x0805b774 in hosts::gtk::SimpleGtkHost::Impl::AddGadgetMenuCallback
(this=0x8538218)
at ../../../../hosts/gtk/simple_gtk_host.cc:360
#9 0x0805edf0 in ggadget::MethodSlot1<void, char const*,
hosts::gtk::SimpleGtkHost::Impl, void (hosts::gtk::SimpleGtkHost::Impl::*)(char
const*)>::Call (this=0x80c1b48, argc=1, argv=0xbfb4d23c)
at ../../../../ggadget/slot.h:724
#10 0xb7bb7d77 in ggadget::Slot1<void, char const*>::operator() (this=0x80c1b48,
p1=0x86415d0 "Add &gadgets...") at ../../../../ggadget/slot.h:724
#11 0xb7bb7e95 in ggadget::gtk::MenuBuilder::Impl::OnItemActivate
(item=0x808d8c0,
data=0x0)
---Type <return> to continue, or q <return> to quit---
at ../../../../ggadget/gtk/menu_builder.cc:95
#12 0xb73f8bcf in g_cclosure_marshal_VOID__VOID () from
/usr/lib/libgobject-2.0.so.0
#13 0xb73eb919 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0xb73fe9ed in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0x08642838 in ?? ()
#16 0x00000000 in ?? ()
Original comment by ststoja...@gmail.com
on 5 Jun 2008 at 1:16
I also got the same fault.
The reason is that the program can't load libmozjs.so. So you should add the
directory that contains the libmozjs.so to the ld.so.conf and run ldconfig
again.
Original comment by Sisyphus...@gmail.com
on 5 Jun 2008 at 3:29
I strongly disagree with that. If you really need to tweak with the LD path,
just put
it in the wrapper script. ggl-gtk.sh for example.
Original comment by hfigui...@gmail.com
on 5 Jun 2008 at 3:38
Sisyphusliu: Thanks, that fixed my problem!!!! And I only found this thread 4
minutes after you submitted your post.
Thanks, Again!!!
Original comment by joseph.c...@gmail.com
on 5 Jun 2008 at 3:39
Example script (make sure you change the path to firefox to suit your
environment):
#! /bin/sh
LD_LIBRARY_PATH=/usr/local/lib/firefox/ /usr/local/bin/ggl-gtk
Original comment by vortechs...@gmail.com
on 5 Jun 2008 at 3:50
Thanks, this sample script worked for me.
Note: opensuse 10.3 does not have /local in the path, so I just eliminated that.
I have qt4 installed, but the gtk works better. I have composite on, but many
gadgets show up as blank boxes. The qt version does not load the sidebar.
Original comment by LaC...@gmail.com
on 5 Jun 2008 at 4:41
dupe of bug 114
Original comment by hfigui...@gmail.com
on 7 Jun 2008 at 5:37
Should be fixed in 0.9.2
Original comment by james...@gmail.com
on 7 Jun 2008 at 6:11
Original issue reported on code.google.com by
rrt...@gmail.com
on 4 Jun 2008 at 7:55