From: msevior@physics.unimelb.edu.au
Date: Fri Aug 08 2003 - 10:15:23 EDT
> Thank you. I saw that when I ran abiword through gdb, here
OK. You have a broken pspell/aspell. Try complaining to the authors of
those programs or upgrade pspell/aspell or build with AbiWord's ispell
spell support (add --enable-ispell to configure). ispell is not as good at
guessing the word you meant but it doesn't crash (coz Dom maintains it)
I get reasonable results importing table of contants but the table won't
be updated in abiword because we don't have that functionality yet.
Please post the document to our bugzilla. It will make a nice test case to
improve lots of different aspects of MS Word importing.
Cheers
Martin
> is the backtrace on that.
> #0 0x294871ef in __dynamic_cast () from /usr/lib/libstdc++.so.4
> #1 0x29363ea8 in aspeller::SpellerImpl::change_id ()
> from /usr/local/lib/libaspell.so.15
> #2 0x293652ce in aspeller::SpellerImpl::setup ()
> from /usr/local/lib/libaspell.so.15
> #3 0x2934cfb9 in acommon::new_speller () from
> /usr/local/lib/libaspell.so.15 #4 0x29346734 in new_aspell_speller ()
> from /usr/local/lib/libaspell.so.15 #5 0x0821c0df in
> PSpellChecker::_requestDictionary(char const*) () #6 0x0821a9ae in
> SpellChecker::requestDictionary(char const*) ()
> #7 0x0821b2f2 in SpellManager::requestDictionary(char const*) ()
> #8 0x08240e53 in fl_BlockLayout::_spellCheckWord(unsigned const*,
> unsigned, unsigned) () #9 0x082456cf in
> fl_BlockLayout::_doCheckWord(fl_PartOfBlock*, unsigned const*, bool,
> bool) () #10 0x08245619 in fl_BlockLayout::_checkMultiWord(int, int,
> bool) () #11 0x0824530b in fl_BlockLayout::_recalcPendingWord(unsigned,
> int) () #12 0x082508f3 in fl_Squiggles::textInserted(int, int) ()
> #13 0x08248029 in
> fl_BlockLayout::doclistener_insertSpan(PX_ChangeRecord_Span const*) ()
> #14 0x0825a44b in
> fl_SectionLayout::bl_doclistener_insertSpan(fl_ContainerLayout*,
> PX_ChangeRecord_Span const*) () #15 0x08256c84 in
> fl_DocListener::change(void const*, PX_ChangeRecord const*) () #16
> 0x0829fa2a in PD_Document::notifyListeners(pf_Frag_Strux const*,
> PX_ChangeRecord const*) const () #17 0x082b6a72 in
> pt_PieceTable::_realInsertSpan(unsigned, unsigned const*, unsigned,
> fd_Field*, bool) () #18 0x082b5ed4 in
> pt_PieceTable::insertSpan(unsigned, unsigned const*, unsigned,
> fd_Field*, bool) () #19 0x0829d097 in PD_Document::insertSpan(unsigned,
> unsigned const*, unsigned, PP_AttrProp*) () #20 0x08235dca in
> FV_View::cmdCharInsert(unsigned const*, unsigned, bool) () #21
> 0x081120ba in ap_EditMethods::insertData(AV_View*,
> EV_EditMethodCallData*) () #22 0x0820e6f2 in EV_EditMethod::Fn(AV_View*,
> EV_EditMethodCallData*) const () #23 0x0820f316 in
> EV_Keyboard::invokeKeyboardMethod(AV_View*, EV_EditMethod*, unsigned*,
> unsigned) () #24 0x08212a30 in ev_UnixKeyboard::charDataEvent(AV_View*,
> unsigned, char const*, unsigned) () #25 0x081e2739 in
> XAP_UnixFrameImpl::_imCommit(_GtkIMContext*, char const*) () #26
> 0x081e26cf in XAP_UnixFrameImpl::_imCommit_cb(_GtkIMContext*, char
> const*, void *) ()
> #27 0x28e18375 in g_cclosure_marshal_VOID__STRING ()
> from /usr/local/lib/libgobject-2.0.so.200
> #28 0x28e04bc1 in g_closure_invoke () from
> /usr/local/lib/libgobject-2.0.so.200 #29 0x28e172dd in
> signal_emit_unlocked_R ()
> from /usr/local/lib/libgobject-2.0.so.200
> #30 0x28e1662b in g_signal_emit_valist ()
> from /usr/local/lib/libgobject-2.0.so.200
> #31 0x28e16a42 in g_signal_emit_by_name ()
> from /usr/local/lib/libgobject-2.0.so.200
> #32 0x288af5b0 in gtk_im_multicontext_new ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #33 0x28e18375 in g_cclosure_marshal_VOID__STRING ()
> from /usr/local/lib/libgobject-2.0.so.200
> #34 0x28e04bc1 in g_closure_invoke () from
> /usr/local/lib/libgobject-2.0.so.200 #35 0x28e172dd in
> signal_emit_unlocked_R ()
> from /usr/local/lib/libgobject-2.0.so.200
> #36 0x28e1662b in g_signal_emit_valist ()
> from /usr/local/lib/libgobject-2.0.so.200
> #37 0x28e16a42 in g_signal_emit_by_name ()
> from /usr/local/lib/libgobject-2.0.so.200
> #38 0x288ad68e in gtk_im_context_simple_new ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #39 0x288ada75 in gtk_im_context_simple_new ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #40 0x288adda8 in gtk_im_context_simple_new ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #41 0x288acd12 in gtk_im_context_filter_keypress ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #42 0x288af2a4 in gtk_im_multicontext_new ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #43 0x288acd12 in gtk_im_context_filter_keypress ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #44 0x081e13eb in XAP_UnixFrameImpl::_fe::key_press_event(_GtkWidget*,
> _GdkEventKey*) () #45 0x288cc4ee in gtk_propagate_event () from
> /usr/X11R6/lib/libgtk-x11-2.0.so.200 #46 0x28e04bc1 in g_closure_invoke
> () from /usr/local/lib/libgobject-2.0.so.200 #47 0x28e172dd in
> signal_emit_unlocked_R ()
> from /usr/local/lib/libgobject-2.0.so.200
> #48 0x28e166b6 in g_signal_emit_valist ()
> from /usr/local/lib/libgobject-2.0.so.200
> #49 0x28e168e4 in g_signal_emit () from
> /usr/local/lib/libgobject-2.0.so.200 #50 0x289b0676 in
> gtk_widget_send_expose ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200
> #51 0x289b034f in gtk_widget_event () from
> /usr/X11R6/lib/libgtk-x11-2.0.so.200 #52 0x288cc32f in
> gtk_propagate_event () from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #53
> 0x288caf6d in gtk_main_do_event () from
> /usr/X11R6/lib/libgtk-x11-2.0.so.200 #54 0x28a83e82 in
> gdk_add_client_message_filter ()
> from /usr/X11R6/lib/libgdk-x11-2.0.so.200
> #55 0x28e5713c in g_main_dispatch () from
> /usr/local/lib/libglib-2.0.so.200 #56 0x28e57f4a in
> g_main_context_dispatch ()
> from /usr/local/lib/libglib-2.0.so.200
> #57 0x28e582fd in g_main_context_iterate () from
> /usr/local/lib/libglib-2.0.so.200 #58 0x28e58aa1 in g_main_loop_run ()
> from /usr/local/lib/libglib-2.0.so.200 #59 0x288ca757 in gtk_main ()
> from /usr/X11R6/lib/libgtk-x11-2.0.so.200 #60 0x081022e9 in
> AP_UnixApp::main(char const*, int, char const**) () #61 0x080ffc93 in
> main ()
> #62 0x080ffbb5 in _start ()
>
> but after turning off the auto spell checking, I tried to load MS word
> 2k document into abiword. The document is written from a template, that
> is using headers, footnotes and content table. Footnotes are a little
> bit off, but that is not a problem.
> The problem is the content table. It is essentially a table of
> bookmarks, which can be updated per user request, as the document is
> changing.
>
> Thank you all on your help
>
> Dean
>
>
>
>> 8/08/03 3:27:50 AM, Dean Bogdanovic <idb@tazznetworks.com> wrote:
>> >I compiled abiword 1.99.3 on FreeBSD through FreeBSD ports. The
>> application starts, I can start typing, but as soon I type in the
>> first space, abiword is crashing.
>> >Does anyone have some suggestions/solutions on this?
>>
>> Crashing after first space usually indicates a problem with the
>> auto spell-checker. If you turn this off (Tools - Preferences -
>> Spelling - Check spelling as you type), you can work around the
>> crash, although a backtrace will be need to diagnose properly.
>>
>> Cheers - Stephen.
>>
>>
>> -----------------------------------------------
>> To unsubscribe from this list, send a message to
>> abiword-user-request@abisource.com with the word
>> unsubscribe in the message body.
> -----------------------------------------------
> To unsubscribe from this list, send a message to
> abiword-user-request@abisource.com with the word
> unsubscribe in the message body.
-----------------------------------------------
To unsubscribe from this list, send a message to
abiword-user-request@abisource.com with the word
unsubscribe in the message body.
This archive was generated by hypermail 2.1.4 : Fri Aug 08 2003 - 10:33:32 EDT