abiword-2.1.0 crashes while loading an old abiword-file

From: Piotr Sawuk (a9702387_at_unet.univie.ac.at)
Date: Mon Feb 02 2004 - 12:00:59 EST

  • Next message: Hubert Figuiere: "Re: abiword 2.0 and fonts on Mac OSX 10.2.6 (X11)"

    the error-message was:

    The program 'AbiWord' received an X Window System error.
    This probably reflects a bug in the program.
    The error was 'BadLength (poly request too large or internal Xlib length erro'.
      (Details: serial 24291 error_code 16 request_code 1 minor_code 0)

    and the file I tried to open is attached...

    when I started abiword with the --sync option from my old ddd, it did just
    freeze and the bt after interrupting it said:

    Program received signal SIGINT, Interrupt.
    [Switching to Thread 1024 (LWP 276)]
    0x4113f37e in __select () at __select:-1
    -1 __select: No such file or directory.
            in __select
    (gdb) bt
    #0 0x4113f37e in __select () at __select:-1
    #1 0x406b9d58 in __DTOR_END__ () from /usr/X11R6/lib/libX11.so.6
    #2 0x40622f9e in _XRead () from /usr/X11R6/lib/libX11.so.6
    #3 0x40623b02 in _XReply () from /usr/X11R6/lib/libX11.so.6
    #4 0x4061f2a4 in XSync () from /usr/X11R6/lib/libX11.so.6
    #5 0x4061f41c in _XSyncFunction () from /usr/X11R6/lib/libX11.so.6
    #6 0x4058ff89 in XRenderCompositeText16 () from /usr/X11R6/lib/libXrender.so.1
    #7 0x405891a7 in XftGlyphSpecRender (dpy=0x8752918, op=3, src=16777418,
    pub=0x89804f8, dst=16779162, srcx=0, srcy=0, glyphs=0xbfffbce0, nglyphs=181) at
    xftrender.c:333
    #8 0x40583e23 in XftDrawGlyphSpec (draw=0x89c4a28, color=0x89f9658,
    pub=0x89804f8, glyphs=0xbfffbce0, len=181) at xftdraw.c:692
    #9 0x4058403b in XftDrawCharSpec (draw=0x89c4a28, color=0xfffffdfe,
    pub=0x89804f8, chars=0xbfffdd40, len=181) at xftdraw.c:765
    #10 0x08237086 in GR_UnixGraphics::drawChars(unsigned const*, int, int, int,
    int, int*) ()
    #11 0x08234e72 in GR_Painter::drawChars(unsigned const*, int, int, int, int,
    int*) ()
    #12 0x082b6102 in fp_TextRun::_draw(dg_DrawArgs*) ()
    #13 0x082a7da5 in fp_Run::draw(dg_DrawArgs*) ()
    #14 0x0829639e in fp_Line::draw(dg_DrawArgs*) ()
    #15 0x08291cdb in fp_VerticalContainer::draw(dg_DrawArgs*) ()
    #16 0x0829964d in fp_Page::draw(dg_DrawArgs*, bool) ()
    #17 0x0826a167 in FV_View::_draw(int, int, int, int, bool, bool) ()
    #18 0x08254aa7 in FV_View::updateScreen(bool) ()
    #19 0x0827be6d in FL_DocLayout::fillLayouts() ()
    #20 0x081539fd in AP_Frame::_replaceView(GR_Graphics*, FL_DocLayout*, AV_View*,
    AV_ScrollObj*, ap_ViewListener*, AD_Document*, ap_Scrollbar_ViewListener*,
    unsigned, unsigned, unsigned) ()
    #21 0x081536e6 in AP_Frame::_showDocument(unsigned) ()
    #22 0x08152fea in AP_Frame::loadDocument(char const*, int, bool) ()
    #23 0x08153097 in AP_Frame::loadDocument(char const*, int) ()
    #24 0x0813dc49 in fileOpen(XAP_Frame*, char const*, int) ()
    #25 0x0813ddc3 in ap_EditMethods::fileOpen(AV_View*, EV_EditMethodCallData*) ()
    #26 0x0823bdab in EV_EditMethod::Fn(AV_View*, EV_EditMethodCallData*) const ()
    #27 0x0823cdb4 in EV_Menu::invokeMenuMethod(AV_View*, EV_EditMethod*, UT_String
    const&) ()
    #28 0x0823f928 in EV_UnixMenu::menuEvent(int) ()
    #29 0x40a2a8e7 in g_cclosure_marshal_VOID__VOID () from
    /usr/lib/libgobject-2.0.so.0
    #30 0x40a17f98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #31 0x40a2a4f4 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
    #32 0x40a29508 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #33 0x40a29774 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #34 0x4044b66b in gtk_widget_activate () from /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #35 0x40368732 in gtk_menu_shell_activate_item () from
    /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #36 0x40367c41 in gtk_menu_shell_deactivate () from
    /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #37 0x40362db9 in gtk_menu_set_screen () from /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #38 0x4035919f in gtk_propagate_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #39 0x40a185f7 in g_type_class_meta_marshal () from /usr/lib/libgobject-2.0.so.0
    #40 0x40a17f98 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
    #41 0x40a29fb9 in signal_emit_unlocked_R () from /usr/lib/libgobject-2.0.so.0
    #42 0x40a29262 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
    #43 0x40a29774 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
    #44 0x4044b480 in gtk_widget_send_expose () from
    /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #45 0x40358586 in gtk_propagate_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #46 0x40357666 in gtk_main_do_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #47 0x40531453 in gdk_screen_get_setting () from
    /usr/X11R6/lib/libgdk-x11-2.0.so.0
    #48 0x40a716c0 in g_main_dispatch () from /usr/lib/libglib-2.0.so.0
    #49 0x40a6fafc in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
    #50 0x40a71b7b in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
    #51 0x40a700d2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
    #52 0x403570df in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.0
    #53 0x08130742 in AP_UnixApp::main(char const*, int, char const**) ()
    #54 0x0812e7f3 in main ()

    with previous versions I too had problems loading the file I used for
    creating this err.abw (manually with a text-editor). did the file-format
    change in an incompatible way so that abiword can't read it's own files?

    this posting might be interesting for users who believed the 2.1.0 release
    was somewhat stable, but in the future I would wish to write bug-reports
    to the right address. however, since following each link in my browser
    takes me something around one week (probably longer), I would wish to
    do this bug-reporting through email. is there such a possibility? is
    there an email-interface to bugzilla-reports through email? or should I
    mail the bug-reports to the developer's list without being subscribed?

    and when will the next unstable release be out? usually I need 1 month
    for updating the sources (as soon as 2.1.0 was out I started to download
    it through cvs), so excuse me when I do not try out every single cvs
    version. I prefer testing release-tags since they at least did build
    and run for someone (or so I hope)...

    P

    <?xml version="1.0"?>
    <!DOCTYPE abiword PUBLIC "-//ABISOURCE//DTD AWML 1.0 Strict//EN" "http://www.abisource.com/awml.dtd">
    <abiword xmlns="http://www.abisource.com/awml.dtd" xmlns:awml="http://www.abisource.com/awml.dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:dc="http://purl.org/dc/elements/1.1/" version="1.0.0" fileformat="1.0" styles="unlocked">
    <!-- ===================================================================== -->
    <!-- This file is an AbiWord document. -->
    <!-- AbiWord is a free, Open Source word processor. -->
    <!-- You may obtain more information about AbiWord at www.abisource.com -->
    <!-- You should not edit this file by hand. -->
    <!-- ===================================================================== -->

    <styles>
    <s type="P" name="Block Text" basedon="Normal" followedby="Current Settings" props="text-align:justify; text-indent:0.0000in; margin-bottom:5pt; margin-left:0.0000in; margin-right:0.0000in"/>
    <s type="P" name="Normal" basedon="" followedby="Current Settings" props="font-family:Times New Roman; margin-top:0pt; font-variant:normal; margin-left:0pt; text-indent:0in; widows:2; font-style:normal; font-weight:normal; text-decoration:none; color:000000; line-height:1.0; text-align:left; margin-bottom:0pt; text-position:normal; margin-right:0pt; bgcolor:transparent; font-size:10pt; font-stretch:normal"/>
    </styles>
    <pagesize pagetype="Letter" orientation="portrait" width="8.500000" height="11.000000" units="in" page-scale="1.000000"/>
    <section>
    <p style="Block Text"><c props="lang:en-US"></c>Dies ist die geschichte </p>
    <p style="Block Text"><c></c>so wird der werte</p>
    <p style="Block Text" props="margin-bottom:6pt">manche worte</p>
    <p style="Block Text" props="margin-bottom:6pt">mmmmmmmmmmmm mmmmmm mmm mmmm mmmm mmmmmm mmmmm mmm mmm mmmmmmmmmmmmm mmmmmmmm mmm mmmmmmmmmm mmmmmmmmmmmmmm mm mmm mmmmmmmmm mmmmmmmm mmmmmmmmmm mmm mmmmm mmmmmmmmm mmmmmmmmmmmmmmm mmmmmmmmmmmmmm mmmmmmmm mmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmm mmmmmmmm mmmmmmmm mmmmmmmmmmmmmmmmmmmmmmm mmmmm mmmmmmmmmmmmmmmmmm mmmmmmmmmm mmmmmmmmm mmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmm mmmmmmm mmmmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmm mmmmmmmmmmmmmmmmm mmmmmmmmmmmmmm mmmmmmmmmmmmmmmmmmm mmmm.</p>
    <p style="Block Text" props="margin-bottom:6pt"></p>
    </section>
    </abiword>

    -----------------------------------------------
    To unsubscribe from this list, send a message to
    abiword-user-request_at_abisource.com with the word
    unsubscribe in the message body.



    This archive was generated by hypermail 2.1.4 : Sat Feb 07 2004 - 10:46:40 EST