[Trac #1468] Write crashes when saving to ODT
Zarro Boogs per Child
bugtracker at laptop.org
Sun May 13 12:02:18 EDT 2007
#1468: Write crashes when saving to ODT
---------------------+------------------------------------------------------
Reporter: tomeu | Owner: uwog
Type: defect | Status: new
Priority: normal | Milestone: Untriaged
Component: abiword | Version:
Keywords: |
---------------------+------------------------------------------------------
This causes the crash:
self.abiword_canvas.get_content(".odt")
Don't really understand how param_name can be 0x8, but could be some mem
getting corrupted.
{{{
#0 0xb7c5b593 in strchr () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb7ae5942 in IA__g_param_spec_pool_lookup (pool=0x811af80,
param_name=0x8 <Address 0x8 out of bounds>, owner_type=139929064,
walk_ancestors=1) at gparam.c:764
l = <value optimized out>
stack_buffer =
"�\001\000\000\201V��\210\001\000\000�v\026�X\232\210�N7��P\217M\b(\023\v\b"
type = <value optimized out>
pspec = <value optimized out>
delim = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_param_spec_pool_lookup"
#2 0xb7adf791 in IA__g_object_class_find_property (class=0x85726d0,
property_name=0x8 <Address 0x8 out of bounds>) at gobject.c:358
pspec = <value optimized out>
redirect = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_object_class_find_property"
#3 0xb63bf134 in gsf_property_settings_collect_valist () from
/usr/lib/libgsf-1.so.114
No symbol table info available.
#4 0xb63d74b4 in gsf_outfile_zip_new () from /usr/lib/libgsf-1.so.114
No symbol table info available.
#5 0xb63d4d2d in gsf_outfile_new_child_varg () from
/usr/lib/libgsf-1.so.114
No symbol table info available.
#6 0xb63d4da0 in gsf_outfile_new_child_full () from
/usr/lib/libgsf-1.so.114
No symbol table info available.
#7 0xb61485a2 in IE_Exp_OpenDocument::_writeDocument (this=0xbf889b68) at
ie_exp_OpenDocument.cpp:88
mimetype = <value optimized out>
docData = <snip>
pAbiDocListener = <value optimized out>
numericLocale = {mCategory = 1, mOldLocale = 0x85917d0
"en_GB.UTF-8"}
#8 0xb680ad5e in IE_Exp::writeFile (this=0x85696f8, fp=0x85a54a0) at
ie_exp.cpp:289
No locals.
#9 0xb6a64a05 in PD_Document::_saveAs (this=0x854e408, output=0x85a54a0,
ieft=10, cpy=true, expProps=0x0) at pd_Document.cpp:706
szFilename = 0x0
pie = (class IE_Exp *) 0x85696f8
errorCode = 0
newFileType = 10
#10 0xb6a54ffb in PD_Document::saveAs (this=0x854e408, output=0x85a54a0,
ieft=10, cpy=true, expProps=0x0) at pd_Document.cpp:607
No locals.
#11 0xb6790c70 in abi_widget_get_content (w=0x8244e30, mimetype=0xb6dd63d4
".odt", iLength=0xbf88a068) at abiwidget.cpp:1024
sink = (GsfOutputMemory *) 0x85a54a0
ieft = 10
pFrame = (class XAP_Frame *) 0x84dfae8
view = (class FV_View *) 0x8564980
doc = (class PD_Document *) 0x854e408
result = -1209338253
size = 3067302612
ibytes = (const guint8 *) 0xb7ba2de0 "\005"
szOut = (gchar *) 0x188a054 <Address 0x188a054 out of bounds>
}}}
I'll keep Write saving to .abw in the meantime.
--
Ticket URL: <http://dev.laptop.org/ticket/1468>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list