Re: more unicode crashes?

Dmitry Smirnov <[email protected]>
Newsgroups gmane.editors.abiword.devel
Message-ID <[email protected]>
On Wed, 22 Aug 2012 20:41:50 Simon Larochelle wrote:
> The bug should be fixed at rev. 31842.

Sorry, still crashing...


** (abiword:14764): CRITICAL **: char* UT_go_url_resolve_relative(const char*, const char*): assertion `ref_uri != NULL' failed

(abiword:14764): Gtk-CRITICAL **: IA__gtk_progress_set_percentage: assertion `percentage >= 0 && percentage <= 1.0' failed

** (abiword:14764): CRITICAL **: gsf_output_write: assertion `output != NULL' failed                                                                                     

(abiword:14764): Gtk-CRITICAL **: IA__gtk_progress_set_percentage: assertion `percentage >= 0 && percentage <= 1.0' failed                                               

Program received signal SIGSEGV, Segmentation fault.                                                                                                                     
0x00007ffff7a17cd0 in typeinfo name for fl_DocSectionLayout () from /usr/lib/x86_64-linux-gnu/libabiword-2.9.so                                                          
(gdb) bt                                                                                                                                                                 
#0  0x00007ffff7a17cd0 in typeinfo name for fl_DocSectionLayout () from /usr/lib/x86_64-linux-gnu/libabiword-2.9.so                                                      
#1  0x00007ffff776aae3 in fp_VerticalContainer::getY (this=0x109f0a0) at fp_Column.cpp:183                                                                               
#2  0x00007ffff776d66d in fp_Column::layout (this=0x10961e0) at fp_Column.cpp:2018                                                                                       
#3  0x00007ffff7729a64 in fb_ColumnBreaker::_breakSection (this=this@entry=0xe5fc30, pStartPage=<optimized out>, pStartPage@entry=0xe78670) at fb_ColumnBreaker.cpp:1298 
#4  0x00007ffff772a082 in fb_ColumnBreaker::breakSection (this=0xe5fc30) at fb_ColumnBreaker.cpp:160                                                                     
#5  0x00007ffff775cd74 in fl_DocSectionLayout::updateLayout (this=0xe5fb40, bDoFull=true) at fl_SectionLayout.cpp:1917                                                   
#6  0x00007ffff7748bf6 in FL_DocLayout::updateLayout (this=0xe4ff30) at fl_DocLayout.cpp:2939                                                                            
#7  0x00007ffff774dcd5 in fl_DocListener::signal (this=0xe4b8a0, iSignal=<optimized out>) at fl_DocListener.cpp:2502                                                     
#8  0x00007ffff77e8a5b in signalListeners (iSignal=0, this=0xe0b800) at pd_Document.cpp:4046                                                                             
#9  PD_Document::signalListeners (this=0xe0b800, iSignal=0) at pd_Document.cpp:4018                                                                                      
#10 0x00007ffff77decce in FV_View::_generalUpdate (this=0xe5c130) at fv_View_protected.cpp:3545                                                                          
#11 0x00007ffff77b2a0a in FV_View::cmdCharDelete (this=0xe5c130, bForward=true, count=1) at fv_View_cmd.cpp:3576
#12 0x00007ffff78bbafb in _sFrequentRepeat (pWorker=<optimized out>) at ap_EditMethods.cpp:1519
#13 _sFrequentRepeat (pWorker=<optimized out>) at ap_EditMethods.cpp:1491
#14 0x00007ffff79e3f4a in _Timer_Proc (p=<optimized out>) at ut_unixIdle.cpp:36
#15 0x00007ffff2b3e205 in g_main_dispatch (context=0x66efb0) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#16 g_main_context_dispatch (context=context@entry=0x66efb0) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#17 0x00007ffff2b3e538 in g_main_context_iterate (context=context@entry=0x66efb0, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#18 0x00007ffff2b3e5f4 in g_main_context_iteration (context=0x66efb0, context@entry=0x0, may_block=may_block@entry=1) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#19 0x00007ffff47199a1 in IA__gtk_main_iteration () at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1344
#20 0x00007ffff79a61f4 in XAP_UnixFrameImpl::_nullUpdate (this=<optimized out>) at xap_UnixFrameImpl.cpp:1299
#21 0x00007ffff77e7306 in nullUpdate (this=<optimized out>) at ../../../../src/af/xap/xp/xap_Frame.h:125
#22 PD_Document::updateStatus (this=this@entry=0x1074090) at pd_Document.cpp:743
#23 0x00007ffff77ef28e in PD_Document::appendStrux (this=0x1074090, pts=PTX_EndCell, attributes=0x1078d20, ppfs_ret=0x0) at pd_Document.cpp:1596
#24 0x00007ffff7993914 in IE_Exp_DocRangeListener::populateStrux (this=0x1593b10, pcr=<optimized out>) at ie_exp_DocRangeListener.cpp:293
#25 0x00007ffff78387bc in _tellListenerSubsetWalkRange (pt=pt@entry=0xe10100, pListener=pListener@entry=0x1593b10, rangeStartPos=1, rangeEndPos=10003, 
    finishedFunctor=..., fragmentTypesToVisit=..., walkForwards=walkForwards@entry=true) at pt_PT_Listener.cpp:374
#26 0x00007ffff7838f5c in pt_PieceTable::tellListenerSubset (this=0xe10100, pListener=0x1593b10, pDocRange=0x7fffffffd120, closer=0x14be450) at pt_PT_Listener.cpp:528
#27 0x00007fffe22f52a6 in IE_Exp_OpenDocument::copyToBuffer (this=<optimized out>, pDocRange=0x7fffffffd120, bufODT=0x7fffffffd0d0) at ie_exp_OpenDocument.cpp:125
#28 0x00007ffff7844133 in AP_UnixApp::copyToClipboard (this=0x6077c0, pDocRange=0x7fffffffd120, bUseClipboard=false) at ap_UnixApp.cpp:639
#29 0x00007ffff77b47f7 in FV_View::cmdCopy (this=0xe5c130, bToClipboard=false) at fv_View_cmd.cpp:4691
#30 0x00007ffff7994f59 in XAP_UnixClipboard::common_get_func (this=0x6a9520, selection_data=0x7fffffffd800, which=<optimized out>) at xap_UnixClipboard.cpp:111
#31 0x00007ffff2dfc724 in g_closure_invoke (closure=0xbb15d0, return_value=0x0, n_param_values=4, param_values=0x7fffffffd360, invocation_hint=0x7fffffffd300)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#32 0x00007ffff2e0d7b0 in signal_emit_unlocked_R (node=node@entry=0x799380, detail=detail@entry=0, instance=instance@entry=0xe0b0e0, 
    emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd360) at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3547
#33 0x00007ffff2e1572c in g_signal_emit_valist (instance=instance@entry=0xe0b0e0, signal_id=signal_id@entry=69, detail=detail@entry=0, 
    var_args=var_args@entry=0x7fffffffd638) at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3296
#34 0x00007ffff2e15dd0 in g_signal_emit_by_name (instance=instance@entry=0xe0b0e0, detailed_signal=detailed_signal@entry=0x7ffff4953fe2 "selection-get")
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3389
#35 0x00007ffff47805bb in gtk_selection_invoke_handler (widget=0xe0b0e0, data=0x7fffffffd800, time=820647983) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkselection.c:2986
#36 0x00007ffff4781eaf in _gtk_selection_request (widget=widget@entry=0xe0b0e0, event=0xa5f670) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkselection.c:2391
#37 0x00007ffff471c099 in _gtk_marshal_BOOLEAN__BOXED (closure=0x798cb0, return_value=0x7fffffffd9d0, n_param_values=<optimized out>, param_values=0x7fffffffda80, 
    invocation_hint=<optimized out>, marshal_data=<optimized out>) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmarshalers.c:86
#38 0x00007ffff2dfc724 in g_closure_invoke (closure=0x798cb0, return_value=0x7fffffffd9d0, n_param_values=2, param_values=0x7fffffffda80, 
    invocation_hint=0x7fffffffda20) at /tmp/buildd/glib2.0-2.32.3/./gobject/gclosure.c:777
#39 0x00007ffff2e0d530 in signal_emit_unlocked_R (node=node@entry=0x798ce0, detail=detail@entry=0, instance=instance@entry=0xe0b0e0, 
    emission_return=emission_return@entry=0x7fffffffdb50, instance_and_params=instance_and_params@entry=0x7fffffffda80)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3585
#40 0x00007ffff2e1534b in g_signal_emit_valist (instance=0xe0b0e0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fffffffdcd8)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3306
#41 0x00007ffff2e158c2 in g_signal_emit (instance=instance@entry=0xe0b0e0, signal_id=<optimized out>, detail=detail@entry=0)
    at /tmp/buildd/glib2.0-2.32.3/./gobject/gsignal.c:3352
#42 0x00007ffff483393e in gtk_widget_event_internal (widget=widget@entry=0xe0b0e0, event=event@entry=0xa5f670) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkwidget.c:4984
#43 0x00007ffff4833cb9 in IA__gtk_widget_event (widget=widget@entry=0xe0b0e0, event=event@entry=0xa5f670) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkwidget.c:4781
#44 0x00007ffff471a9bb in IA__gtk_main_do_event (event=0xa5f670) at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1638
#45 0x00007ffff43877ac in gdk_event_dispatch (source=source@entry=0x66eec0, callback=<optimized out>, user_data=<optimized out>)
    at /tmp/buildd/gtk+2.0-2.24.10/gdk/x11/gdkevents-x11.c:2377
---Type <return> to continue, or q <return> to quit---
#46 0x00007ffff2b3e205 in g_main_dispatch (context=0x66efb0) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#47 g_main_context_dispatch (context=context@entry=0x66efb0) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#48 0x00007ffff2b3e538 in g_main_context_iterate (context=0x66efb0, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#49 0x00007ffff2b3e932 in g_main_loop_run (loop=0xddbaa0) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3340
#50 0x00007ffff4719797 in IA__gtk_main () at /tmp/buildd/gtk+2.0-2.24.10/gtk/gtkmain.c:1256
#51 0x00007ffff77203fb in AP_UnixApp::main (szAppName=<optimized out>, argc=1, argv=0x7fffffffe198) at ap_UnixApp.cpp:1384
#52 0x00007ffff6e89ead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe188) at libc-start.c:228
#53 0x0000000000400619 in _start ()
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.