#12809 HIGH 14.1.0: write-93 missing, if installed does not start
Zarro Boogs per Child
bugtracker at laptop.org
Mon Oct 13 03:08:05 EDT 2014
#12809: write-93 missing, if installed does not start
-------------------------------------+-------------------------------------
Reporter: Quozl | Owner: Quozl
Type: defect | Status: assigned
Priority: high | Milestone: 14.1.0
Component: write- | Version: Development build
activity (abiword) | as of this date
Resolution: | Keywords: 41002o4 41003o4
Blocked By: | Blocking:
Deployments affected: | Action Needed: diagnose
Verified: 0 |
-------------------------------------+-------------------------------------
Comment (by Quozl):
Excluded the Sugar Write activity by using a small Python program to
reproduce:
{{{
#!/usr/bin/python
from gi.repository import Gtk
from gi.repository import Abi
class DocumentView(Abi.Widget):
def __init__(self):
Abi.Widget.__init__(self)
class Application():
def app_destroy(self,widget, data=None):
Gtk.main_quit()
def __init__(self):
self.w = Gtk.Window()
self.w.connect("delete-event",self.app_destroy)
self.abiword_canvas = DocumentView()
self.w.add(self.abiword_canvas)
self.w.show_all()
abiword = Application()
Gtk.main()
}}}
Captured a repeatable backtrace in gdb:
{{{
Program terminated with signal SIGSEGV, Segmentation fault.
#0 s_abi_widget_map_cb (p=0x246098) at abiwidget.cpp:1790
1790
XAP_App::getApp()->getGraphicsFactory()->registerAsDefault(GRID_UNIX_PANGO,
true);
[...]
(gdb) bt
#0 s_abi_widget_map_cb (p=0x246098) at abiwidget.cpp:1790
#1 0xb68692dc in g_cclosure_marshal_VOID__VOID (closure=0x1e76d8,
return_value=0xb58f8, n_param_values=513,
param_values=0xb5383114 <XAP_App::m_pApp>, invocation_hint=0xbeb95180,
marshal_data=0xb50f5e04 <s_abi_widget_map_cb(GObject*, gpointer)>) at
gmarshal.c:85
#2 0xb6867240 in g_closure_invoke (closure=0x1e76d8, return_value=0x0,
return_value at entry=0xbeb951c8,
n_param_values=1, param_values=0xbeb951c8,
param_values at entry=0x246098,
invocation_hint=invocation_hint at entry=0xbeb95180) at gclosure.c:777
#3 0xb687b424 in signal_emit_unlocked_R (node=node at entry=0x1637c8,
detail=1456072, detail at entry=0,
instance=0x162220, instance at entry=0x246098,
emission_return=emission_return at entry=0x0,
instance_and_params=instance_and_params at entry=0xbeb951c8) at
gsignal.c:3656
#4 0xb6883528 in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>,
detail=detail at entry=1450528, var_args=...) at gsignal.c:3330
#5 0xb6883834 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=0)
at gsignal.c:3386
#6 0xb5fec720 in gtk_widget_map () from /lib/libgtk-3.so.0
#7 0xb6003440 in ?? () from /lib/libgtk-3.so.0
#8 0xb6869334 in g_cclosure_marshal_VOID__VOIDv (closure=<optimized out>,
return_value=<optimized out>,
instance=<optimized out>, args=..., marshal_data=0xb6003248,
n_params=0, param_types=0x0) at gmarshal.c:115
#9 0xb68653e4 in g_type_class_meta_marshalv (closure=<optimized out>,
return_value=<optimized out>,
instance=<optimized out>, args=..., marshal_data=0x5c, n_params=0,
param_types=0x0) at gclosure.c:997
#10 0xb68674a8 in _g_closure_invoke_va (closure=closure at entry=0x162220,
return_value=return_value at entry=0x0,
instance=instance at entry=0x1951f8, args=args at entry=..., n_params=0,
param_types=0x0) at gclosure.c:840
#11 0xb6882f08 in g_signal_emit_valist (instance=0x1951f8,
signal_id=<optimized out>, detail=0,
detail at entry=80, var_args=...) at gsignal.c:3238
#12 0xb6883834 in g_signal_emit (instance=<optimized out>,
signal_id=<optimized out>, detail=0)
at gsignal.c:3386
#13 0xb5fec720 in gtk_widget_map () from /lib/libgtk-3.so.0
[...]
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/12809#comment:3>
One Laptop per Child <http://one.laptop.org/>
One Laptop per Child bug tracking system
More information about the Bugs
mailing list