Bug 4030

Summary: CairoOutputDev tries to release nonexistant fonts
Product: poppler Reporter: Vincent Noel <vnoel>
Component: generalAssignee: Kristian Høgsberg <krh>
Status: RESOLVED FIXED QA Contact: cairo-bugs mailing list <cairo-bugs>
Severity: normal    
Priority: high CC: chpe, dberkholz, dynamotwain, ghepeu, gnome, jmuizelaar, jwatt, nshmyrev, seb128, uws+freedesktop
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: happens with that .pdf too
Patch to only select scalable fonts.
separate font loading from CairoFont constructor
slightly more working patch

Description Vincent Noel 2005-08-09 23:56:23 UTC
I triggered this crash while reading in evince one of the PDFs that are affected
by Gnome bug #312917 :

Backtrace was generated from '/usr/bin/evince'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1024 (LWP 2100)]
[New Thread 2049 (LWP 2101)]
[New Thread 1026 (LWP 2102)]
0x420b48b9 in wait4 () from /lib/i686/libc.so.6
#0  0x420b48b9 in wait4 () from /lib/i686/libc.so.6
#1  0x420b4849 in waitpid () from /lib/i686/libc.so.6
#2  0x402e3c33 in waitpid () from /lib/i686/libpthread.so.0
#3  0x400894f5 in libgnomeui_segv_handle (signum=-512) at gnome-ui-init.c:749
#4  0x402e1f05 in pthread_sighandler () from /lib/i686/libpthread.so.0
#5  <signal handler called>
#6  0x40c14654 in FT_Done_Face (face=0x3a7)
    at /home/noel/Documents/install/freetype-2.1.10/src/base/ftobjs.c:1820
#7  0x40ac2b25 in ~CairoFont (this=0x41448a08) at CairoFontEngine.cc:215
#8  0x40ac2cfe in ~CairoFontEngine (this=0x8290b40) at CairoFontEngine.cc:260
#9  0x40ac3a5a in ~CairoOutputDev (this=0x828fa80) at CairoOutputDev.cc:62
#10 0x4097cb1c in poppler_document_finalize (object=0x3a7)
    at poppler-document.cc:152
#11 0x40daf9d7 in g_object_unref (_object=0x8282db8) at gobject.c:578
#12 0x0808ed6b in pdf_document_dispose (object=0x3a7) at ev-poppler.cc:150
#13 0x40dafab4 in g_object_unref (_object=0x41410d48) at gobject.c:565
#14 0x0806e50d in ev_view_destroy (object=0x8162628) at ev-view.c:1822
#15 0x40dc3866 in g_cclosure_marshal_VOID__VOID (closure=0x80d4dd0, 
    return_value=0x0, n_param_values=1, param_values=0x3a7, 
    invocation_hint=0xbfffde98, marshal_data=0x806e4e0) at gmarshal.c:77
#16 0x40dab837 in g_type_class_meta_marshal (closure=0x80d4dd0, 
    return_value=0x3a7, n_param_values=935, param_values=0xbfffdfd0, 
    invocation_hint=0x3a7, marshal_data=0x3a7) at gclosure.c:514
#17 0x40dab52b in g_closure_invoke (closure=0x80d4dd0, return_value=0x3a7, 
    n_param_values=935, param_values=0x3a7, invocation_hint=0x3a7)
    at gclosure.c:437
#18 0x40dc1e4f in signal_emit_unlocked_R (node=0x80d4e08, detail=0, 
    instance=0x8162628, emission_return=0x0, instance_and_params=0xbfffdfd0)
    at gsignal.c:2604
#19 0x40dc2e5e in g_signal_emit_valist (instance=0x8162628, 
    signal_id=134669536, detail=0, 
    var_args=0xbfffe15c "páw@\bL\r\b(&\026\b\210áÿ¿R\211m@(&\026\bP")
    at gsignal.c:2247
#20 0x40dc3242 in g_signal_emit (instance=0x3a7, signal_id=935, detail=935)
    at gsignal.c:2291
#21 0x405ea83c in gtk_object_dispose (gobject=0x8162628) at gtkobject.c:378
#22 0x406d8952 in gtk_widget_dispose (object=0x8162628) at gtkwidget.c:6724
#23 0x40db19f7 in g_object_run_dispose (object=0x8162628) at gobject.c:610
#24 0x405ea7c2 in gtk_object_destroy (object=0x8162628) at gtkobject.c:363
#25 0x406ceb45 in gtk_widget_destroy (widget=0x8162628) at gtkwidget.c:1995
#26 0x404da0c5 in gtk_bin_forall (container=0x3a7, include_internals=0, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x3a7)
    at gtkbin.c:166
#27 0x40613685 in gtk_scrolled_window_forall (container=0x81618e8, 
    include_internals=0, callback=0x805f45c <gtk_widget_destroy>, 
    callback_data=0x0) at gtkscrolledwindow.c:816
#28 0x40521d99 in gtk_container_foreach (container=0x81618e8, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x3a7)
    at gtkcontainer.c:1292
#29 0x405241e5 in gtk_container_destroy (object=0x81618e8)
    at gtkcontainer.c:829
#30 0x40613239 in gtk_scrolled_window_destroy (object=0x81618e8)
    at gtkscrolledwindow.c:675
#31 0x40dc3866 in g_cclosure_marshal_VOID__VOID (closure=0x80d4dd0, 
    return_value=0x0, n_param_values=1, param_values=0x3a7, 
    invocation_hint=0xbfffe428, marshal_data=0x406131a0) at gmarshal.c:77
#32 0x40dab837 in g_type_class_meta_marshal (closure=0x80d4dd0, 
    return_value=0x3a7, n_param_values=935, param_values=0xbfffe560, 
    invocation_hint=0x3a7, marshal_data=0x3a7) at gclosure.c:514
#33 0x40dab52b in g_closure_invoke (closure=0x80d4dd0, return_value=0x3a7, 
    n_param_values=935, param_values=0x3a7, invocation_hint=0x3a7)
    at gclosure.c:437
#34 0x40dc1e4f in signal_emit_unlocked_R (node=0x80d4e08, detail=0, 
    instance=0x81618e8, emission_return=0x0, instance_and_params=0xbfffe560)
    at gsignal.c:2604
#35 0x40dc2e5e in g_signal_emit_valist (instance=0x81618e8, 
    signal_id=1080111520, detail=0, 
    var_args=0xbfffe6ec "páw@\bL\r\bè\030\026\b\030çÿ¿R\211m@è\030\026\bP")
    at gsignal.c:2247
#36 0x40dc3242 in g_signal_emit (instance=0x3a7, signal_id=935, detail=935)
    at gsignal.c:2291
#37 0x405ea83c in gtk_object_dispose (gobject=0x81618e8) at gtkobject.c:378
#38 0x406d8952 in gtk_widget_dispose (object=0x81618e8) at gtkwidget.c:6724
#39 0x40db19f7 in g_object_run_dispose (object=0x81618e8) at gobject.c:610
#40 0x405ea7c2 in gtk_object_destroy (object=0x81618e8) at gtkobject.c:363
#41 0x406ceb45 in gtk_widget_destroy (widget=0x81618e8) at gtkwidget.c:1995
#42 0x405f130d in gtk_paned_forall (container=0x3a7, include_internals=0, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x0)
    at gtkpaned.c:1078
#43 0x40521d99 in gtk_container_foreach (container=0x8151ae0, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x3a7)
    at gtkcontainer.c:1292
#44 0x405241e5 in gtk_container_destroy (object=0x8151ae0)
    at gtkcontainer.c:829
#45 0x40dc3866 in g_cclosure_marshal_VOID__VOID (closure=0x80d4dd0, 
    return_value=0x0, n_param_values=1, param_values=0x3a7, 
    invocation_hint=0xbfffe968, marshal_data=0x40524180) at gmarshal.c:77
#46 0x40dab837 in g_type_class_meta_marshal (closure=0x80d4dd0, 
    return_value=0x3a7, n_param_values=935, param_values=0xbfffeaa0, 
    invocation_hint=0x3a7, marshal_data=0x3a7) at gclosure.c:514
#47 0x40dab52b in g_closure_invoke (closure=0x80d4dd0, return_value=0x3a7, 
    n_param_values=935, param_values=0x3a7, invocation_hint=0x3a7)
    at gclosure.c:437
#48 0x40dc1e4f in signal_emit_unlocked_R (node=0x80d4e08, detail=0, 
    instance=0x8151ae0, emission_return=0x0, instance_and_params=0xbfffeaa0)
    at gsignal.c:2604
#49 0x40dc2e5e in g_signal_emit_valist (instance=0x8151ae0, 
    signal_id=1079132544, detail=0, 
    var_args=0xbfffec2c "páw@\bL\r\bà\032\025\bXìÿ¿R\211m@à\032\025\bP")
    at gsignal.c:2247
#50 0x40dc3242 in g_signal_emit (instance=0x3a7, signal_id=935, detail=935)
    at gsignal.c:2291
#51 0x405ea83c in gtk_object_dispose (gobject=0x8151ae0) at gtkobject.c:378
#52 0x406d8952 in gtk_widget_dispose (object=0x8151ae0) at gtkwidget.c:6724
#53 0x40db19f7 in g_object_run_dispose (object=0x8151ae0) at gobject.c:610
#54 0x405ea7c2 in gtk_object_destroy (object=0x8151ae0) at gtkobject.c:363
#55 0x406ceb45 in gtk_widget_destroy (widget=0x8151ae0) at gtkwidget.c:1995
#56 0x404dde21 in gtk_box_forall (container=0x3a7, include_internals=0, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x0)
    at gtkbox.c:703
#57 0x40521d99 in gtk_container_foreach (container=0x8103530, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x3a7)
    at gtkcontainer.c:1292
#58 0x405241e5 in gtk_container_destroy (object=0x8103530)
    at gtkcontainer.c:829
#59 0x40dc3866 in g_cclosure_marshal_VOID__VOID (closure=0x80d4dd0, 
    return_value=0x0, n_param_values=1, param_values=0x3a7, 
    invocation_hint=0xbfffeea8, marshal_data=0x40524180) at gmarshal.c:77
#60 0x40dab837 in g_type_class_meta_marshal (closure=0x80d4dd0, 
    return_value=0x3a7, n_param_values=935, param_values=0xbfffefe0, 
    invocation_hint=0x3a7, marshal_data=0x3a7) at gclosure.c:514
#61 0x40dab52b in g_closure_invoke (closure=0x80d4dd0, return_value=0x3a7, 
    n_param_values=935, param_values=0x3a7, invocation_hint=0x3a7)
    at gclosure.c:437
#62 0x40dc1e4f in signal_emit_unlocked_R (node=0x80d4e08, detail=0, 
    instance=0x8103530, emission_return=0x0, instance_and_params=0xbfffefe0)
    at gsignal.c:2604
#63 0x40dc2e5e in g_signal_emit_valist (instance=0x8103530, 
    signal_id=1079132544, detail=0, 
    var_args=0xbffff16c "páw@\bL\r\b05\020\b\230ñÿ¿R\211m@05\020\bP")
    at gsignal.c:2247
#64 0x40dc3242 in g_signal_emit (instance=0x3a7, signal_id=935, detail=935)
    at gsignal.c:2291
#65 0x405ea83c in gtk_object_dispose (gobject=0x8103530) at gtkobject.c:378
#66 0x406d8952 in gtk_widget_dispose (object=0x8103530) at gtkwidget.c:6724
#67 0x40db19f7 in g_object_run_dispose (object=0x8103530) at gobject.c:610
#68 0x405ea7c2 in gtk_object_destroy (object=0x8103530) at gtkobject.c:363
#69 0x406ceb45 in gtk_widget_destroy (widget=0x8103530) at gtkwidget.c:1995
#70 0x404da0c5 in gtk_bin_forall (container=0x3a7, include_internals=0, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x3a7)
    at gtkbin.c:166
#71 0x40521d99 in gtk_container_foreach (container=0x8112878, 
    callback=0x805f45c <gtk_widget_destroy>, callback_data=0x3a7)
    at gtkcontainer.c:1292
#72 0x405241e5 in gtk_container_destroy (object=0x8112878)
    at gtkcontainer.c:829
#73 0x406e8a68 in gtk_window_destroy (object=0x8112878) at gtkwindow.c:3827
#74 0x40dc3866 in g_cclosure_marshal_VOID__VOID (closure=0x80d4dd0, 
    return_value=0x0, n_param_values=1, param_values=0x3a7, 
    invocation_hint=0xbffff408, marshal_data=0x406e89c0) at gmarshal.c:77
#75 0x40dab837 in g_type_class_meta_marshal (closure=0x80d4dd0, 
    return_value=0x3a7, n_param_values=935, param_values=0xbffff540, 
    invocation_hint=0x3a7, marshal_data=0x3a7) at gclosure.c:514
#76 0x40dab52b in g_closure_invoke (closure=0x80d4dd0, return_value=0x3a7, 
    n_param_values=935, param_values=0x3a7, invocation_hint=0x3a7)
    at gclosure.c:437
#77 0x40dc1e4f in signal_emit_unlocked_R (node=0x80d4e08, detail=0, 
    instance=0x8112878, emission_return=0x0, instance_and_params=0xbffff540)
    at gsignal.c:2604
#78 0x40dc2e5e in g_signal_emit_valist (instance=0x8112878, 
    signal_id=1080986048, detail=0, 
    var_args=0xbffff6cc "páw@\bL\r\bx(\021\bøöÿ¿R\211m@x(\021\bP")
    at gsignal.c:2247
#79 0x40dc3242 in g_signal_emit (instance=0x3a7, signal_id=935, detail=935)
    at gsignal.c:2291
#80 0x405ea83c in gtk_object_dispose (gobject=0x8112878) at gtkobject.c:378
#81 0x406d8952 in gtk_widget_dispose (object=0x8112878) at gtkwidget.c:6724
#82 0x406e0789 in gtk_window_dispose (object=0x8112878) at gtkwindow.c:1761
#83 0x40db19f7 in g_object_run_dispose (object=0x8112878) at gobject.c:610
#84 0x405ea7c2 in gtk_object_destroy (object=0x8112878) at gtkobject.c:363
#85 0x406ceb45 in gtk_widget_destroy (widget=0x8112878) at gtkwidget.c:1995
#86 0x405c3e63 in gtk_main_do_event (event=0x827b618) at gtkmain.c:1331
#87 0x409cb6ea in gdk_event_dispatch (source=0x3a7, callback=0, user_data=0x0)
    at gdkevents-x11.c:2291
#88 0x40e0e397 in g_main_context_dispatch (context=0x80f0770) at gmain.c:1934
#89 0x40e0fd35 in g_main_context_iterate (context=0x80f0770, block=1, 
    dispatch=1, self=0x80d2220) at gmain.c:2565
#90 0x40e1005a in g_main_loop_run (loop=0x822ffa0) at gmain.c:2769
#91 0x405c4741 in gtk_main () at gtkmain.c:974
#92 0x0807da92 in main (argc=935, argv=0x3a7) at main.c:227

Thread 3 (Thread 1026 (LWP 2102)):
#0  0x420293d5 in sigsuspend () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x402e1609 in __pthread_wait_for_restart_signal ()
   from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x402ddeec in pthread_cond_wait () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x080621a7 in ev_render_thread (data=0x0) at ev-job-queue.c:179
	job = (EvJob *) 0x82becd8
#4  0x40e2abc9 in g_thread_create_proxy (data=0x80e1958) at gthread.c:561
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0x402defaf in pthread_start_thread () from /lib/i686/libpthread.so.0
No symbol table info available.
#6  0x420e790a in thread_start () from /lib/i686/libc.so.6
No symbol table info available.

Thread 2 (Thread 2049 (LWP 2101)):
#0  0x420e0187 in poll () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x402dec30 in __pthread_manager () from /lib/i686/libpthread.so.0
No symbol table info available.
#2  0x420e790a in thread_start () from /lib/i686/libc.so.6
No symbol table info available.

Thread 1 (Thread 1024 (LWP 2100)):
#0  0x420b48b9 in wait4 () from /lib/i686/libc.so.6
No symbol table info available.
#1  0x420b4849 in waitpid () from /lib/i686/libc.so.6
No symbol table info available.
#2  0x402e3c33 in waitpid () from /lib/i686/libpthread.so.0
No symbol table info available.
#3  0x400894f5 in libgnomeui_segv_handle (signum=-512) at gnome-ui-init.c:749
	estatus = 1
	in_segv = 1
	sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, 
  sa_mask = {__val = {1088277684, 0, 2, 1076797600, 3221215352, 1088278852, 
      3221215192, 1, 1088278848, 3221215352, 3221215352, 1076769358, 0, 
      1088278852, 0, 1076769774, 0, 1088859184, 0, 1076797600, 1088278848, 
      1088278852, 3221215256, 1, 1088278848, 1, 3221215256, 1076769358, 0, 1, 
      0, 1076756812}}, sa_flags = 1088278848, 
  sa_restorer = 0x40e6ac30 <__JCR_LIST__+4>}
	pid = #0  0x420b48b9 in wait4 () from /lib/i686/libc.so.6
Comment 1 Owen Taylor 2005-08-18 18:14:04 UTC
Kristian thought this was likely a poppler bug.
Comment 2 Carl Worth 2005-08-22 17:14:18 UTC
Move bugs against "cvs" version to "0.9.3" so we can remove the "cvs" version.
Comment 3 Kristian Høgsberg 2005-10-07 11:40:01 UTC
Could you attach the generated PDF and the program used to generate it?  Thanks.
Comment 4 Nickolay V. Shmyrev 2005-11-20 01:58:56 UTC
*** Bug 4607 has been marked as a duplicate of this bug. ***
Comment 5 Nickolay V. Shmyrev 2005-12-26 01:39:04 UTC
http://bugzilla.gnome.org/show_bug.cgi?id=324938

Evince bug above has the document attached and a way to reproduce the problem.
Comment 6 Nickolay V. Shmyrev 2005-12-26 01:40:41 UTC
Console output may be helpful also

Error: Couldn't find a font for '(unnamed)'
some font thing failed
Error: Couldn't find a font for '(unnamed)'
some font thing failed
Error: Couldn't find a font for '(unnamed)'
some font thing failed
Comment 7 Jeff Muizelaar 2006-01-09 09:55:59 UTC
Fixed in cvs HEAD
Comment 8 Sebastien Bacher 2006-01-21 04:12:39 UTC
Created attachment 4407 [details]
happens with that .pdf too

With current poppler built with cairo that pdf is misrendered and evince crash
when closed, CVS does the same
Comment 9 Wouter Bolsterlee 2006-01-21 04:53:25 UTC
Confirming. This happens to me too, with various PDF files.
Comment 10 Sebastien Bacher 2006-01-21 04:57:31 UTC
happens without cairo too:

$ evince grsecurity.pdf
Error: Couldn't find a font for 'Helvetica'
Error: Couldn't find a font for 'Helvetica'
Error: Couldn't find a font for 'Helvetica'
Error: Couldn't find a font for 'Helvetica'
Error: Couldn't find a font for 'Helvetica Bold'
Error: Couldn't find a font for 'Helvetica'
...


gtk-splash-test does the same
Comment 11 Wouter Bolsterlee 2006-01-21 05:21:20 UTC
https://bugs.freedesktop.org/show_bug.cgi?id=5466 seems related.
Comment 12 Wouter Bolsterlee 2006-01-21 05:27:46 UTC
Huge backtrace (cut in pieces, since I cannot submit > 64k at once):

Backtrace was generated from '/opt/gnome/bin/evince'

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1227807040 (LWP 13236)]
[New Thread -1228043344 (LWP 13237)]
0xb7374231 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0  0xb7374231 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1  0xb7f2d0cb in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:749
#2  <signal handler called>
#3  0xb6e65448 in FT_Done_Face () from /usr/lib/libfreetype.so.6
#4  0xb75b5615 in ~CairoFont (this=0x8459c28) at CairoFontEngine.cc:258
#5  0xb75b58ce in ~CairoFontEngine (this=0x84350c0) at CairoFontEngine.cc:309
#6  0xb75b6a2a in ~CairoOutputDev (this=0x8417470) at CairoOutputDev.cc:65
#7  0xb76b2bac in poppler_document_finalize (object=0x8) at poppler-document.cc:178
#8  0xb7504963 in IA__g_object_unref (_object=0x83fdef0) at gobject.c:1702
#9  0x0809089b in pdf_document_dispose (object=0x8) at ev-poppler.cc:150
#10 0xb75048cb in IA__g_object_unref (_object=0x81cd208) at gobject.c:1674
#11 0x0806de9d in ev_view_destroy (object=0x8185510) at ev-view.c:2245
#12 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe74a4c, invocation_hint=0xbfe7494c, marshal_data=0x806de70)
at gmarshal.c:77
#13 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe74a4c, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
#14 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#15 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x8185510, emission_return=0x0, 
    instance_and_params=0xbfe74a4c) at gsignal.c:2601
#16 0xb7513070 in IA__g_signal_emit_valist (instance=0x8185510, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
#17 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#18 0xb7aba08f in gtk_object_dispose (gobject=0x8185510) at gtkobject.c:403
#19 0xb7b93343 in gtk_widget_dispose (object=0x8185510) at gtkwidget.c:6656
#20 0xb7505391 in IA__g_object_run_dispose (object=0x8185510) at gobject.c:567
#21 0xb7aba03e in IA__gtk_object_destroy (object=0x8185510) at gtkobject.c:388
#22 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x8185510) at gtkwidget.c:1995
#23 0xb79c8dff in gtk_bin_forall (container=0x8184780, include_internals=0,
callback=0xe0001, callback_data=0x8)
    at gtkbin.c:166
#24 0xb7add7cc in gtk_scrolled_window_forall (container=0x8184780,
include_internals=0, 
    callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, callback_data=0x0) at
gtkscrolledwindow.c:816
#25 0xb7a08039 in IA__gtk_container_foreach (container=0x8184780,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
#26 0xb7a09ffe in gtk_container_destroy (object=0x8184780) at gtkcontainer.c:829
#27 0xb7add431 in gtk_scrolled_window_destroy (object=0x8184780) at
gtkscrolledwindow.c:675
#28 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe7502c, invocation_hint=0xbfe74f2c,
marshal_data=0xb7add3c0) at gmarshal.c:77
#29 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe7502c, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
#30 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#31 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x8184780, emission_return=0x0, 
    instance_and_params=0xbfe7502c) at gsignal.c:2601
#32 0xb7513070 in IA__g_signal_emit_valist (instance=0x8184780, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
#33 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#34 0xb7aba08f in gtk_object_dispose (gobject=0x8184780) at gtkobject.c:403
#35 0xb7b93343 in gtk_widget_dispose (object=0x8184780) at gtkwidget.c:6656
#36 0xb7505391 in IA__g_object_run_dispose (object=0x8184780) at gobject.c:567
#37 0xb7aba03e in IA__gtk_object_destroy (object=0x8184780) at gtkobject.c:388
#38 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x8184780) at gtkwidget.c:1995
#39 0xb7abf91a in gtk_paned_forall (container=0x8176f70, include_internals=0, 
    callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, callback_data=0x0) at
gtkpaned.c:1098
#40 0xb7a08039 in IA__gtk_container_foreach (container=0x8176f70,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
#41 0xb7a09ffe in gtk_container_destroy (object=0x8176f70) at gtkcontainer.c:829
#42 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe755bc, invocation_hint=0xbfe754bc,
marshal_data=0xb7a09fc0) at gmarshal.c:77
#43 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe755bc, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
#44 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#45 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x8176f70, emission_return=0x0, 
    instance_and_params=0xbfe755bc) at gsignal.c:2601
#46 0xb7513070 in IA__g_signal_emit_valist (instance=0x8176f70, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
#47 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#48 0xb7aba08f in gtk_object_dispose (gobject=0x8176f70) at gtkobject.c:403
#49 0xb7b93343 in gtk_widget_dispose (object=0x8176f70) at gtkwidget.c:6656
#50 0xb7505391 in IA__g_object_run_dispose (object=0x8176f70) at gobject.c:567
#51 0xb7aba03e in IA__gtk_object_destroy (object=0x8176f70) at gtkobject.c:388
#52 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x8176f70) at gtkwidget.c:1995
#53 0xb79cc810 in gtk_box_forall (container=0x80fb398, include_internals=0, 
    callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:703
#54 0xb7a08039 in IA__gtk_container_foreach (container=0x80fb398,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
#55 0xb7a09ffe in gtk_container_destroy (object=0x80fb398) at gtkcontainer.c:829
#56 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe75b4c, invocation_hint=0xbfe75a4c,
marshal_data=0xb7a09fc0) at gmarshal.c:77
#57 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe75b4c, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
#58 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#59 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x80fb398, emission_return=0x0, 
    instance_and_params=0xbfe75b4c) at gsignal.c:2601
#60 0xb7513070 in IA__g_signal_emit_valist (instance=0x80fb398, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
#61 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#62 0xb7aba08f in gtk_object_dispose (gobject=0x80fb398) at gtkobject.c:403
#63 0xb7b93343 in gtk_widget_dispose (object=0x80fb398) at gtkwidget.c:6656
#64 0xb7505391 in IA__g_object_run_dispose (object=0x80fb398) at gobject.c:567
#65 0xb7aba03e in IA__gtk_object_destroy (object=0x80fb398) at gtkobject.c:388
#66 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x80fb398) at gtkwidget.c:1995
#67 0xb79c8dff in gtk_bin_forall (container=0x80f9270, include_internals=0,
callback=0xe0001, callback_data=0x8)
    at gtkbin.c:166
#68 0xb7a08039 in IA__gtk_container_foreach (container=0x80f9270,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
#69 0xb7a09ffe in gtk_container_destroy (object=0x80f9270) at gtkcontainer.c:829
#70 0xb7ba1aa3 in gtk_window_destroy (object=0x80f9270) at gtkwindow.c:3828
#71 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe760fc, invocation_hint=0xbfe75ffc,
marshal_data=0xb7ba1a20) at gmarshal.c:77
#72 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe760fc, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
#73 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#74 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x80f9270, emission_return=0x0, 
    instance_and_params=0xbfe760fc) at gsignal.c:2601
#75 0xb7513070 in IA__g_signal_emit_valist (instance=0x80f9270, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
#76 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#77 0xb7aba08f in gtk_object_dispose (gobject=0x80f9270) at gtkobject.c:403
#78 0xb7b93343 in gtk_widget_dispose (object=0x80f9270) at gtkwidget.c:6656
#79 0xb7b9a772 in gtk_window_dispose (object=0x80f9270) at gtkwindow.c:1762
#80 0xb7505391 in IA__g_object_run_dispose (object=0x80f9270) at gobject.c:567
#81 0xb7aba03e in IA__gtk_object_destroy (object=0x80f9270) at gtkobject.c:388
#82 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x80f9270) at gtkwidget.c:1995
#83 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8106138,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe7660c, invocation_hint=0xbfe7650c, marshal_data=0x8073d90)
at gmarshal.c:77
#84 0xb7501f39 in IA__g_closure_invoke (closure=0x8106138, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#85 0xb75117ea in signal_emit_unlocked_R (node=0x8105550, detail=0,
instance=0x8105ff8, emission_return=0x0, 
    instance_and_params=0xbfe7660c) at gsignal.c:2485
#86 0xb7513070 in IA__g_signal_emit_valist (instance=0x8105ff8, signal_id=111,
detail=0, 
    var_args=<value optimized out>) at gsignal.c:2244
#87 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#88 0xb79c1633 in _gtk_action_emit_activate (action=0x8105ff8) at gtkaction.c:1042
#89 0xb79c2204 in closure_accel_activate (closure=0x8105f38, return_value=0x8,
n_param_values=4, 
    param_values=0xbfe76a7c, invocation_hint=0xbfe7697c, marshal_data=0x0) at
gtkaction.c:1434
#90 0xb7501f39 in IA__g_closure_invoke (closure=0x8105f38, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#91 0xb75117ea in signal_emit_unlocked_R (node=0x810dc18, detail=695,
instance=0x810da28, emission_return=0xbfe76bfc, 
    instance_and_params=0xbfe76a7c) at gsignal.c:2485
#92 0xb7512dde in IA__g_signal_emit_valist (instance=0x810da28, signal_id=122,
detail=695, 
    var_args=0xbfe76c88 "\230lç¿,¹\233·p\222\017\b \002") at gsignal.c:2254
#93 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#94 0xb79bbfa9 in IA__gtk_accel_group_activate (accel_group=0x810da28,
accel_quark=8, acceleratable=0x80f9270, 
    accel_key=8, accel_mods=GDK_MOD1_MASK) at gtkaccelgroup.c:766
#95 0xb79bc883 in IA__gtk_accel_groups_activate (object=0x80f9270,
accel_key=119, accel_mods=GDK_CONTROL_MASK)
    at gtkaccelgroup.c:804
#96 0xb7ba1bc8 in IA__gtk_window_activate_key (window=0x80f9270,
event=0x83fe330) at gtkwindow.c:7506
#97 0xb7ba1c2c in gtk_window_key_press_event (widget=0x80f9270, event=0x83fe330)
at gtkwindow.c:4543
#98 0xb7a9b230 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80e8e80,
return_value=0xbfe76ed0, n_param_values=2, 
    param_values=0xbfe76fbc, invocation_hint=0xbfe76ebc,
marshal_data=0xb7ba1c00) at gtkmarshalers.c:83
#99 0xb7501879 in g_type_class_meta_marshal (closure=0x80e8e80,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe76fbc, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
#100 0xb7501f39 in IA__g_closure_invoke (closure=0x80e8e80, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
#101 0xb7511ef5 in signal_emit_unlocked_R (node=0x80e8cc8, detail=0,
instance=0x80f9270, emission_return=0xbfe7713c, 
    instance_and_params=0xbfe76fbc) at gsignal.c:2523
#102 0xb7512dde in IA__g_signal_emit_valist (instance=0x80f9270, signal_id=60,
detail=0, 
    var_args=0xbfe771c0 "Øqç¿0ã?\bp\222\017\bÏ̸·p\222\017\bøÓ\016\b") at
gsignal.c:2254
#103 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
#104 0xb7b8cad4 in gtk_widget_event_internal (widget=0x80f9270, event=0x83fe330)
at gtkwidget.c:3735
#105 0xb7a99785 in IA__gtk_propagate_event (widget=0x80f9270, event=0x83fe330)
at gtkmain.c:2149
#106 0xb7a99ad3 in IA__gtk_main_do_event (event=0x83fe330) at gtkmain.c:1412
#107 0xb78277aa in gdk_event_dispatch (source=0x8, callback=0, user_data=0x0) at
gdkevents-x11.c:2291
#108 0xb7406c3c in IA__g_main_context_dispatch (context=0x80ddd80) at gmain.c:1934
#109 0xb740a01b in g_main_context_iterate (context=0x80ddd80, block=1,
dispatch=1, self=0x80b3e58) at gmain.c:2565
#110 0xb740a377 in IA__g_main_loop_run (loop=0x83fe2c0) at gmain.c:2769
#111 0xb7a98c71 in IA__gtk_main () at gtkmain.c:991
#112 0x0807ec58 in main (argc=138507376, argv=0x8417470) at main.c:295

Thread 2 (Thread -1228043344 (LWP 13237)):
#0  0xb7370b91 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x08060887 in ev_render_thread (data=0x0) at ev-job-queue.c:179
	job = (EvJob *) 0x84f3820
#2  0xb7424b21 in g_thread_create_proxy (data=0x80ebf10) at gthread.c:564
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#3  0xb736ecfd in start_thread () from /lib/tls/libpthread.so.0
No symbol table info available.
#4  0xb730313e in clone () from /lib/tls/libc.so.6
No symbol table info available.

Thread 1 (Thread -1227807040 (LWP 13236)):
#0  0xb7374231 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0xb7f2d0cb in libgnomeui_segv_handle (signum=11) at gnome-ui-init.c:749
	estatus = -1219415925
	in_segv = 1
	sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, sa_mask =
{__val = {3073834423, 3219604200, 
      3075491381, 135812372, 3073834423, 135809056, 3074840008, 3075677952,
3073834400, 3219604248, 3075592452, 
      3075677952, 3073834400, 3219604248, 3075675984, 3219604508, 5, 3219604280,
3075491950, 135812372, 5, 4, 
      3075586942, 135128344, 4294967295, 135812372, 3075675984, 3219604508, 1,
3219604296, 3075496440, 135812368}}, 
  sa_flags = 1, sa_restorer = 0xbfe74368}
	pid = 0
#2  <signal handler called>
No symbol table info available.
#3  0xb6e65448 in FT_Done_Face () from /usr/lib/libfreetype.so.6
No symbol table info available.
#4  0xb75b5615 in ~CairoFont (this=0x8459c28) at CairoFontEngine.cc:258
No locals.
#5  0xb75b58ce in ~CairoFontEngine (this=0x84350c0) at CairoFontEngine.cc:309
No locals.
#6  0xb75b6a2a in ~CairoOutputDev (this=0x8417470) at CairoOutputDev.cc:65
No locals.
#7  0xb76b2bac in poppler_document_finalize (object=0x8) at poppler-document.cc:178
	document = (PopplerDocument *) 0x83fdef0
#8  0xb7504963 in IA__g_object_unref (_object=0x83fdef0) at gobject.c:1702
	object = (GObject *) 0x83fdef0
	__PRETTY_FUNCTION__ = "IA__g_object_unref"
#9  0x0809089b in pdf_document_dispose (object=0x8) at ev-poppler.cc:150
	pdf_document = (PdfDocument *) 0x81cd208
#10 0xb75048cb in IA__g_object_unref (_object=0x81cd208) at gobject.c:1674
	object = (GObject *) 0x81cd208
	__PRETTY_FUNCTION__ = "IA__g_object_unref"
#11 0x0806de9d in ev_view_destroy (object=0x8185510) at ev-view.c:2245
	view = (EvView *) 0x8185510
#12 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe74a4c, invocation_hint=0xbfe7494c, marshal_data=0x806de70)
at gmarshal.c:77
	data1 = (gpointer) 0x8185510
	data2 = (gpointer) 0x8
	__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#13 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe74a4c, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
	callback = <value optimized out>
#14 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb7501830 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x4c
	in_marshal = 1
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#15 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x8185510, emission_return=0x0, 
    instance_and_params=0xbfe74a4c) at gsignal.c:2601
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0xbfe74f24, instance = 0x8185510, ihint = {signal_id = 2,
detail = 0, 
    run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 135809056}
	class_closure = (GClosure *) 0x80b5e20
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 2
	max_sequential_handler_number = 986
	return_value_altered = 0
#16 0xb7513070 in IA__g_signal_emit_valist (instance=0x8185510, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64
= 0, v_double = 0, v_pointer = 0x0}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int =
0, v_long = 0, v_int64 = 0, 
    v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0,
v_double = 0, v_pointer = 0x0}, {
    v_int = -1220567087, v_long = -1220567087, v_int64 = 579605135294963665,
v_double = 6.4289640683538826e-270, 
    v_pointer = 0xb73f9fd1}, {v_int = -1220127288, v_long = -1220127288, v_int64
= -5237359005444713016, 
    v_double = -3.0784658386593647e-42, v_pointer = 0xb74655c8}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 3075675984, data = {{v_int = 134949836, v_uint =
134949836, v_long = 134949836, 
      v_ulong = 134949836, v_int64 = 4429917132, v_uint64 = 4429917132, v_float
= 4.1880274e-34, 
      v_double = 2.1886698688447826e-314, v_pointer = 0x80b2bcc}, {v_int =
-1075360760, v_uint = 3219606536, 
      v_long = -1075360760, v_ulong = 3219606536, v_int64 =
-5237347881334649848, v_uint64 = 13209396192374901768, 
      v_float = -1.80700779, v_double = -3.0855545305634368e-42, v_pointer =
0xbfe74c08}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe74a4c
	stack_values = {{g_type = 135809056, data = {{v_int = 135812368, v_uint =
135812368, v_long = 135812368, 
        v_ulong = 135812368, v_int64 = 135812368, v_uint64 = 135812368, v_float
= 4.58408267e-34, 
        v_double = 6.7100225309149045e-316, v_pointer = 0x8185510}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{
        v_int = 135806528, v_uint = 135806528, v_long = 135806528, v_ulong =
135806528, 
        v_int64 = -4618640944733340096, v_uint64 = 13828103128976211520, v_float
= 4.58140107e-34, 
        v_double = -0.72784806805606905, v_pointer = 0x8183e40}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{v_int = 0, 
        v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float
= 0, v_double = 0, v_pointer = 0x0}, {
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 17179869184,
v_uint64 = 17179869184, v_float = 0, 
        v_double = 8.4879831638610893e-314, v_pointer = 0x0}}}, {g_type =
3219606256, data = {{v_int = -1075361044, 
        v_uint = 3219606252, v_long = -1075361044, v_ulong = 3219606252, v_int64
= 3219606252, v_uint64 = 3219606252, 
        v_float = -1.80697393, v_double = 1.5906968422488952e-314, v_pointer =
0xbfe74aec}, {v_int = 4, v_uint = 4, 
        v_long = 4, v_ulong = 4, v_int64 = -4618640429473071100, v_uint64 =
13828103644236480516, 
        v_float = 5.60519386e-45, v_double = -0.72790527343750044, v_pointer =
0x4}}}, {g_type = 134962792, data = {{
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, 
        v_double = 0, v_pointer = 0x0}}}, {g_type = 0, data = {{v_int =
-1075361036, v_uint = 3219606260, 
        v_long = -1075361036, v_ulong = 3219606260, v_int64 = 7514573556,
v_uint64 = 7514573556, 
        v_float = -1.80697489, v_double = 3.7126926371666927e-314, v_pointer =
0xbfe74af4}, {v_int = 135196200, 
        v_uint = 135196200, v_long = 135196200, v_ulong = 135196200, v_int64 =
-4618637835177628120, 
        v_uint64 = 13828106238531923496, v_float = 4.3011522e-34, v_double =
-0.7281932980908481, 
        v_pointer = 0x80eee28}}}, {g_type = 3073834423, data = {{v_int =
135427972, v_uint = 135427972, 
        v_long = 135427972, v_ulong = 135427972, v_int64 = 135427972, v_uint64 =
135427972, v_float = 4.40757668e-34, 
        v_double = 6.6910308451150253e-316, v_pointer = 0x8127784}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{v_int = 0, 
        v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float
= 0, v_double = 0, v_pointer = 0x0}, {
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}}}, {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long
= 0, v_ulong = 0, v_int64 = 0, 
        v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{v_int = 1, 
        v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = -4618639948436733951,
v_uint64 = 13828104125272817665, 
        v_float = 1.40129846e-45, v_double = -0.72795867919921886, v_pointer =
0x1}, {v_int = -1219291312, 
        v_uint = 3075675984, v_long = -1219291312, v_ulong = 3075675984, v_int64
= -4618638931748776112, 
        v_uint64 = 13828105141960775504, v_float = -1.25820079e-05, v_double =
-0.72807155423718406, 
        v_pointer = 0xb7531750}}}, {g_type = 134941976, data = {{v_int =
-1075360904, v_uint = 3219606392, 
        v_long = -1075360904, v_ulong = 3219606392, v_int64 =
-5237651282119406728, v_uint64 = 13209092791590144888, 
        v_float = -1.80699062, v_double = -2.8922163961524673e-42, v_pointer =
0xbfe74b78}, {v_int = 134941976, 
        v_uint = 134941976, v_long = 134941976, v_ulong = 134941976, v_int64 =
4611826764640619800, 
        v_uint64 = 4611826764640619800, v_float = 4.18441826e-34, v_double =
2.0625038746235411, 
        v_pointer = 0x80b0d18}}}, {g_type = 32770, data = {{v_int = -1075360420,
v_uint = 3219606876, 
        v_long = -1075360420, v_ulong = 3219606876, v_int64 =
-4618638931604845220, v_uint64 = 13828105142104706396, 
        v_float = -1.80704832, v_double = -0.72807157021672309, v_pointer =
0xbfe74d5c}, {v_int = 32, v_uint = 32, 
        v_long = 32, v_ulong = 32, v_int64 = -4618639707918565344, v_uint64 =
13828104365790986272, 
        v_float = 4.48415509e-44, v_double = -0.72798538208008168, v_pointer =
0x20}}}, {g_type = 35928, data = {{
        v_int = -1219487696, v_uint = 3075479600, v_long = -1219487696, v_ulong
= 3075479600, v_int64 = 140514433072, 
        v_uint64 = 140514433072, v_float = -1.24033977e-05, v_double =
6.9423354125734293e-313, 
        v_pointer = 0xb7501830}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong =
0, v_int64 = 0, v_uint64 = 0, 
        v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 0, data =
{{v_int = -1221132873, v_uint = 3073834423, 
        v_long = -1221132873, v_ulong = 3073834423, v_int64 =
-4618639911003161161, v_uint64 = 13828104162706390455, 
        v_float = -1.09071179e-05, v_double = -0.7279628351606594, v_pointer =
0xb736fdb7}, {v_int = -1220567129, 
        v_uint = 3074400167, v_long = -1220567129, v_ulong = 3074400167, v_int64
= 583063460141572007, 
        v_uint64 = 583063460141572007, v_float = -1.14216591e-05, v_double =
1.1100593074135793e-269, 
        v_pointer = 0xb73f9fa7}}}, {g_type = 0, data = {{v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, 
        v_int64 = -5236816309336932352, v_uint64 = 13209927764372619264, v_float
= 0, 
        v_double = -3.4242917504627413e-42, v_pointer = 0x0}, {v_int = 696,
v_uint = 696, v_long = 696, v_ulong = 696, 
        v_int64 = 2989297238712, v_uint64 = 2989297238712, v_float =
9.75303731e-43, 
        v_double = 1.4769090708556992e-311, v_pointer = 0x2b8}}}, {g_type =
3219606440, data = {{v_int = 135812368, 
        v_uint = 135812368, v_long = 135812368, v_ulong = 135812368, v_int64 =
135812368, v_uint64 = 135812368, 
        v_float = 4.58408267e-34, v_double = 6.7100225309149045e-316, v_pointer
= 0x8185510}, {v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 4
	param_values = (GValue *) 0xbfe74a60
	node = (SignalNode *) 0x80b5e68
	i = 3219606696
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#17 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe74c4c
"Ø_Å·Ø_Å·\020U\030\bxLç¿C3¹·\020U\030\b\020U\030\b\214Lç¿P\027S·P\027S·\020U\030\b\230Lç¿\221SP·\020U\030\bP"
#18 0xb7aba08f in gtk_object_dispose (gobject=0x8185510) at gtkobject.c:403
No locals.
#19 0xb7b93343 in gtk_widget_dispose (object=0x8185510) at gtkwidget.c:6656
No locals.
#20 0xb7505391 in IA__g_object_run_dispose (object=0x8185510) at gobject.c:567
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#21 0xb7aba03e in IA__gtk_object_destroy (object=0x8185510) at gtkobject.c:388
	__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#22 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x8185510) at gtkwidget.c:1995
	__PRETTY_FUNCTION__ = "IA__gtk_widget_destroy"
#23 0xb79c8dff in gtk_bin_forall (container=0x8184780, include_internals=0,
callback=0xe0001, callback_data=0x8)
    at gtkbin.c:166
	__PRETTY_FUNCTION__ = "gtk_bin_forall"
#24 0xb7add7cc in gtk_scrolled_window_forall (container=0x8184780,
include_internals=0, 
    callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, callback_data=0x0) at
gtkscrolledwindow.c:816
	__PRETTY_FUNCTION__ = "gtk_scrolled_window_forall"
#25 0xb7a08039 in IA__gtk_container_foreach (container=0x8184780,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
	__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#26 0xb7a09ffe in gtk_container_destroy (object=0x8184780) at gtkcontainer.c:829
No locals.
#27 0xb7add431 in gtk_scrolled_window_destroy (object=0x8184780) at
gtkscrolledwindow.c:675
	__PRETTY_FUNCTION__ = "gtk_scrolled_window_destroy"
#28 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe7502c, invocation_hint=0xbfe74f2c,
marshal_data=0xb7add3c0) at gmarshal.c:77
	data1 = (gpointer) 0x8184780
	data2 = (gpointer) 0x8
	__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#29 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe7502c, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
	callback = <value optimized out>
#30 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb7501830 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x4c
	in_marshal = 1
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#31 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x8184780, emission_return=0x0, 
    instance_and_params=0xbfe7502c) at gsignal.c:2601
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0xbfe754b4, instance = 0x8184780, ihint = {signal_id = 2,
detail = 0, 
    run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 135767152}
	class_closure = (GClosure *) 0x80b5e20
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 2
	max_sequential_handler_number = 986
	return_value_altered = 0
#32 0xb7513070 in IA__g_signal_emit_valist (instance=0x8184780, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64
= 0, v_double = 0, v_pointer = 0x0}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int =
0, v_long = 0, v_int64 = 0, 
    v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0,
v_double = 0, v_pointer = 0x0}, {
    v_int = -1220388461, v_long = -1220388461, v_int64 = -5236807836586845805,
v_double = -3.4296908983139112e-42, 
    v_pointer = 0xb7425993}, {v_int = -1219289312, v_long = -1219289312, v_int64
= 579486783177432864, 
    v_double = 6.3294761969853294e-270, v_pointer = 0xb7531f20}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 3075675984, data = {{v_int = 135753832, v_uint =
135753832, v_long = 135753832, 
      v_ulong = 135753832, v_int64 = 583059059156414568, v_uint64 =
583059059156414568, v_float = 4.55720425e-34, 
      v_double = 1.1093194057466332e-269, v_pointer = 0x8177068}, {v_int =
-1075359256, v_uint = 3219608040, 
      v_long = -1075359256, v_ulong = 3219608040, v_int64 =
-5237109433340309016, v_uint64 = 13209634640369242600, 
      v_float = -1.80718708, v_double = -3.2375023589674912e-42, v_pointer =
0xbfe751e8}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe7502c
	stack_values = {{g_type = 135767152, data = {{v_int = 135808896, v_uint =
135808896, v_long = 135808896, 
        v_ulong = 135808896, v_int64 = 135808896, v_uint64 = 135808896, v_float
= 4.5824884e-34, 
        v_double = 6.7098509913226684e-316, v_pointer = 0x8184780}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{v_int = 16, 
        v_uint = 16, v_long = 16, v_ulong = 16, v_int64 = -4618633866763042800,
v_uint64 = 13828110206946508816, 
        v_float = 2.24207754e-44, v_double = -0.72863388061523615, v_pointer =
0x10}, {v_int = -1219394255, 
        v_uint = 3075573041, v_long = -1219394255, v_ulong = 3075573041, v_int64
= -5245095938056157903, 
        v_uint64 = 13201648135653393713, v_float = -1.24883818e-05, v_double =
-9.7198161110648088e-43, 
        v_pointer = 0xb7518531}}}, {g_type = 135739776, data = {{v_int =
-1075359608, v_uint = 3219607688, 
        v_long = -1075359608, v_ulong = 3219607688, v_int64 =
-5237657333728325496, v_uint64 = 13209086739981226120, 
        v_float = -1.80714512, v_double = -2.8883600884653367e-42, v_pointer =
0xbfe75088}, {v_int = 135739776, 
        v_uint = 135739776, v_long = 135739776, v_ulong = 135739776, v_int64 =
-9223372028129101440, 
        v_uint64 = 9223372045580450176, v_float = 4.55075006e-34, v_double =
-4.3110559420263308e-314, 
        v_pointer = 0x8173980}}}, {g_type = 2147483649, data = {{v_int =
-2147483647, v_uint = 2147483649, 
        v_long = -2147483647, v_ulong = 2147483649, v_int64 = 113816633345,
v_uint64 = 113816633345, 
        v_float = -1.40129846e-45, v_double = 5.6232888461073782e-313, v_pointer
= 0x80000001}, {v_int = 135517948, 
        v_uint = 135517948, v_long = 135517948, v_ulong = 135517948, v_int64 =
-4618633866627524868, 
        v_uint64 = 13828110207082026748, v_float = 4.44889163e-34, v_double =
-0.72863389566074899, 
        v_pointer = 0x813d6fc}}}, {g_type = 3075675984, data = {{v_int =
135739776, v_uint = 135739776, 
        v_long = 135739776, v_ulong = 135739776, v_int64 = 579623858413713792,
v_uint64 = 579623858413713792, 
        v_float = 4.55075006e-34, v_double = 6.4447028930466136e-270, v_pointer
= 0x8173980}, {v_int = -1075359544, 
        v_uint = 3219607752, v_long = -1075359544, v_ulong = 3219607752, v_int64
= -5237653631466516280, 
        v_uint64 = 13209090442243035336, v_float = -1.80715275, v_double =
-2.8907193058017994e-42, 
        v_pointer = 0xbfe750c8}}}, {g_type = 3073789940, data = {{v_int =
-1221171104, v_uint = 3073796192, 
        v_long = -1221171104, v_ulong = 3073796192, v_int64 =
582997901760161888, v_uint64 = 582997901760161888, 
        v_float = -1.0872347e-05, v_double = 1.0990375125307576e-269, v_pointer
= 0xb7366860}, {v_int = -1075359560, 
        v_uint = 3219607736, v_long = -1075359560, v_ulong = 3219607736, v_int64
= -5248511046797799240, 
        v_uint64 = 13198233026911752376, v_float = -1.80715084, v_double =
-5.7269410682306652e-43, 
        v_pointer = 0xbfe750b8}}}, {g_type = 3073796192, data = {{v_int =
135739776, v_uint = 135739776, 
        v_long = 135739776, v_ulong = 135739776, v_int64 = -5240406798781433472,
v_uint64 = 13206337274928118144, 
        v_float = 4.55075006e-34, v_double = -2.0030795644917461e-42, v_pointer
= 0x8173980}, {v_int = 135739776, 
        v_uint = 135739776, v_long = 135739776, v_ulong = 135739776, v_int64 =
-5244725753469781632, 
        v_uint64 = 13202018320239769984, v_float = 4.55075006e-34, v_double =
-1.0309554181246759e-42, 
        v_pointer = 0x8173980}}}, {g_type = 3219607752, data = {{v_int =
-1220485822, v_uint = 3074481474, 
        v_long = -1220485822, v_ulong = 3074481474, v_int64 =
582997901760847170, v_uint64 = 582997901760847170, 
        v_float = -1.14956074e-05, v_double = 1.0990375126459685e-269, v_pointer
= 0xb740dd42}, {v_int = -1219291312, 
        v_uint = 3075675984, v_long = -1219291312, v_ulong = 3075675984, v_int64
= -4618633863687366832, 
        v_uint64 = 13828110210022184784, v_float = -1.25820079e-05, v_double =
-0.72863422208386375, 
        v_pointer = 0xb7531750}}}, {g_type = 3074840008, data = {{v_int =
134954196, v_uint = 134954196, 
        v_long = 134954196, v_ulong = 134954196, v_int64 = -5244725852254815020,
v_uint64 = 13202018221454736596, 
        v_float = 4.19002941e-34, v_double = -1.0309396807609127e-42, v_pointer
= 0x80b3cd4}, {v_int = -1075359496, 
        v_uint = 3219607800, v_long = -1075359496, v_ulong = 3219607800, v_int64
= -5242117695919927048, 
        v_uint64 = 13204626377789624568, v_float = -1.80715847, v_double =
-1.4579562860689911e-42, 
        v_pointer = 0xbfe750f8}}}, {g_type = 3074841356, data = {{v_int =
135284472, v_uint = 135284472, 
        v_long = 135284472, v_ulong = 135284472, v_int64 = 111804434168,
v_uint64 = 111804434168, 
        v_float = 4.34168471e-34, v_double = 5.5238729975128052e-313, v_pointer
= 0x81046f8}, {v_int = 135128312, 
        v_uint = 135128312, v_long = 135128312, v_ulong = 135128312, v_int64 =
135128312, v_uint64 = 135128312, 
        v_float = 4.26997956e-34, v_double = 6.6762256739717465e-316, v_pointer
= 0x80de4f8}}}, {g_type = 0, data = {{
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, 
        v_double = 0, v_pointer = 0x0}}}, {g_type = 0, data = {{v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0},
{v_int = 0, v_uint = 0, v_long = 0, 
        v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}}}, {g_type = 0, data = {{
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = -5237503289355927552, 
        v_uint64 = 13209240784353624064, v_float = 0, v_double =
-2.9865228259143927e-42, v_pointer = 0x0}}}, {
    g_type = 12285565, data = {{v_int = -1221132873, v_uint = 3073834423, v_long
= -1221132873, v_ulong = 3073834423, 
        v_int64 = -4618633451372347977, v_uint64 = 13828110622337203639, v_float
= -1.09071179e-05, 
        v_double = -0.7286799982465969, v_pointer = 0xb736fdb7}, {v_int =
-1220567129, v_uint = 3074400167, 
        v_long = -1220567129, v_ulong = 3074400167, v_int64 =
-5248520397086810201, v_uint64 = 13198223676622741415, 
        v_float = -1.14216591e-05, v_double = -5.7194931333356089e-43, v_pointer
= 0xb73f9fa7}}}, {
    g_type = 3082516093, data = {{v_int = -1075359384, v_uint = 3219607912,
v_long = -1075359384, 
        v_ulong = 3219607912, v_int64 = -5236816306117324440, v_uint64 =
13209927767592227176, v_float = -1.80717182, 
        v_double = -3.4242938021152699e-42, v_pointer = 0xbfe75168}, {v_int =
135755040, v_uint = 135755040, 
        v_long = 135755040, v_ulong = 135755040, v_int64 = -5244725852254014176,
v_uint64 = 13202018221455537440, 
        v_float = 4.55775894e-34, v_double = -1.0309396808884945e-42, v_pointer
= 0x8177520}}}, {g_type = 3219608008, 
    data = {{v_int = 135808896, v_uint = 135808896, v_long = 135808896, v_ulong
= 135808896, v_int64 = 135808896, 
        v_uint64 = 135808896, v_float = 4.5824884e-34, v_double =
6.7098509913226684e-316, v_pointer = 0x8184780}, {
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 4
	param_values = (GValue *) 0xbfe75040
	node = (SignalNode *) 0x80b5e68
	i = 3219607624
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#33 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe7522c
"Ø_Å·Ø_Å·\200G\030\bXRç¿C3¹·\200G\030\b\200G\030\b$u\027\bP\027S·P\027S·\200G\030\bxRç¿\221SP·\200G\030\bP"
#34 0xb7aba08f in gtk_object_dispose (gobject=0x8184780) at gtkobject.c:403
No locals.
#35 0xb7b93343 in gtk_widget_dispose (object=0x8184780) at gtkwidget.c:6656
No locals.
#36 0xb7505391 in IA__g_object_run_dispose (object=0x8184780) at gobject.c:567
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#37 0xb7aba03e in IA__gtk_object_destroy (object=0x8184780) at gtkobject.c:388
	__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#38 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x8184780) at gtkwidget.c:1995
	__PRETTY_FUNCTION__ = "IA__gtk_widget_destroy"
#39 0xb7abf91a in gtk_paned_forall (container=0x8176f70, include_internals=0, 
    callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, callback_data=0x0) at
gtkpaned.c:1098
	__PRETTY_FUNCTION__ = "gtk_paned_forall"
#40 0xb7a08039 in IA__gtk_container_foreach (container=0x8176f70,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
	__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#41 0xb7a09ffe in gtk_container_destroy (object=0x8176f70) at gtkcontainer.c:829
No locals.
#42 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe755bc, invocation_hint=0xbfe754bc,
marshal_data=0xb7a09fc0) at gmarshal.c:77
	data1 = (gpointer) 0x8176f70
	data2 = (gpointer) 0x8
	__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#43 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe755bc, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
	callback = <value optimized out>
#44 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb7501830 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x4c
	in_marshal = 1
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#45 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x8176f70, emission_return=0x0, 
    instance_and_params=0xbfe755bc) at gsignal.c:2601
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0xbfe75a44, instance = 0x8176f70, ihint = {signal_id = 2,
detail = 0, 
    run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 135464928}
	class_closure = (GClosure *) 0x80b5e20
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 2
	max_sequential_handler_number = 982
	return_value_altered = 0
#46 0xb7513070 in IA__g_signal_emit_valist (instance=0x8176f70, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64
= 0, v_double = 0, v_pointer = 0x0}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int =
0, v_long = 0, v_int64 = 0, 
    v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0,
v_double = 0, v_pointer = 0x0}, {
    v_int = -1220388461, v_long = -1220388461, v_int64 = -5236807836586845805,
v_double = -3.4296908983139112e-42, 
    v_pointer = 0xb7425993}, {v_int = -1219289312, v_long = -1219289312, v_int64
= 579486783177432864, 
    v_double = 6.3294761969853294e-270, v_pointer = 0xb7531f20}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 3075675984, data = {{v_int = 135249104, v_uint =
135249104, v_long = 135249104, 
      v_ulong = 135249104, v_int64 = 581713944118279376, v_uint64 =
581713944118279376, v_float = 4.32544452e-34, 
      v_double = 8.8317620749743712e-270, v_pointer = 0x80fbcd0}, {v_int =
-1075357832, v_uint = 3219609464, 
      v_long = -1075357832, v_ulong = 3219609464, v_int64 =
-5237109433340307592, v_uint64 = 13209634640369244024, 
      v_float = -1.80735683, v_double = -3.2375023589683987e-42, v_pointer =
0xbfe75778}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe755bc
	stack_values = {{g_type = 135464928, data = {{v_int = 135753584, v_uint =
135753584, v_long = 135753584, 
        v_ulong = 135753584, v_int64 = 135753584, v_uint64 = 135753584, v_float
= 4.55709038e-34, 
        v_double = 6.7071182154223913e-316, v_pointer = 0x8176f70}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{v_int = 224, 
        v_uint = 224, v_long = 224, v_ulong = 224, v_int64 =
-5237359008519552800, v_uint64 = 13209385065189998816, 
        v_float = 3.13890856e-43, v_double = -3.0784638792584096e-42, v_pointer
= 0xe0}, {v_int = -1219291312, 
        v_uint = 3075675984, v_long = -1219291312, v_ulong = 3075675984, v_int64
= 3075675984, v_uint64 = 3075675984, 
        v_float = -1.25820079e-05, v_double = 1.5195858414333715e-314, v_pointer
= 0xb7531750}}}, {g_type = 2, data = {
      {v_int = -1075358184, v_uint = 3219609112, v_long = -1075358184, v_ulong =
3219609112, 
        v_int64 = -5237606726128675304, v_uint64 = 13209137347580876312, v_float
= -1.80731487, 
        v_double = -2.9206091115231569e-42, v_pointer = 0xbfe75618}, {v_int =
135462140, v_uint = 135462140, 
        v_long = 135462140, v_ulong = 135462140, v_int64 = 8725396732, v_uint64
= 8725396732, 
        v_float = 4.42326586e-34, v_double = 4.310918771616682e-314, v_pointer =
0x812fcfc}}}, {g_type = 1, data = {{
        v_int = -1219374844, v_uint = 3075592452, v_long = -1219374844, v_ulong
= 3075592452, 
        v_int64 = 581805464221765892, v_uint64 = 581805464221765892, v_float =
-1.2506036e-05, 
        v_double = 8.9856273453770503e-270, v_pointer = 0xb751d104}, {v_int = 1,
v_uint = 1, v_long = 1, v_ulong = 1, 
        v_int64 = 581805461146173441, v_uint64 = 581805461146173441, v_float =
1.40129846e-45, 
        v_double = 8.9856221746348189e-270, v_pointer = 0x1}}}, {g_type =
3083165656, data = {{v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = 581805443966304256, v_uint64 =
581805443966304256, v_float = 0, 
        v_double = 8.9855932915248034e-270, v_pointer = 0x0}, {v_int =
-1075358136, v_uint = 3219609160, 
        v_long = -1075358136, v_ulong = 3219609160, v_int64 =
-5208165214940867000, v_uint64 = 13238578858768684616, 
        v_float = -1.80732059, v_double = -2.8561068235680046e-40, v_pointer =
0xbfe75648}}}, {g_type = 135462136, 
    data = {{v_int = 135189824, v_uint = 135189824, v_long = 135189824, v_ulong
= 135189824, v_int64 = 135189824, 
        v_uint64 = 135189824, v_float = 4.29822448e-34, v_double =
6.6792647705724452e-316, v_pointer = 0x80ed540}, {
        v_int = 135238256, v_uint = 135238256, v_long = 135238256, v_ulong =
135238256, v_int64 = 579948162803798640, 
        v_uint64 = 579948162803798640, v_float = 4.32046336e-34, v_double =
6.7173161264906344e-270, 
        v_pointer = 0x80f9270}}}, {g_type = 135312328, data = {{v_int =
-1075358104, v_uint = 3219609192, 
        v_long = -1075358104, v_ulong = 3219609192, v_int64 =
-5204648409819556248, v_uint64 = 13242095663889995368, 
        v_float = -1.80732441, v_double = -4.9073218222125036e-40, v_pointer =
0xbfe75668}, {v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = -5208166197413019648, v_uint64 =
13238577876296531968, v_float = 0, 
        v_double = -2.8557061404475447e-40, v_pointer = 0x0}}}, {g_type =
3219609192, data = {{v_int = -1219374844, 
        v_uint = 3075592452, v_long = -1219374844, v_ulong = 3075592452, v_int64
= 580604917783318788, 
        v_uint64 = 580604917783318788, v_float = -1.2506036e-05, v_double =
7.269390362983723e-270, 
        v_pointer = 0xb751d104}, {v_int = -1075357728, v_uint = 3219609568,
v_long = -1075357728, 
        v_ulong = 3219609568, v_int64 = -5237359005299943456, v_uint64 =
13209385068409608160, v_float = -1.80736923, 
        v_double = -3.0784659309118507e-42, v_pointer = 0xbfe757e0}}}, {g_type =
3075675984, data = {{v_int = 0, 
        v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 8589934592, v_uint64 =
8589934592, v_float = 0, 
        v_double = 4.2439915819305446e-314, v_pointer = 0x0}, {v_int =
-1075358056, v_uint = 3219609240, 
        v_long = -1075358056, v_ulong = 3219609240, v_int64 =
-5237606726128675176, v_uint64 = 13209137347580876440, 
        v_float = -1.80733013, v_double = -2.9206091115232385e-42, v_pointer =
0xbfe75698}}}, {g_type = 135312332, 
    data = {{v_int = 2, v_uint = 2, v_long = 2, v_ulong = 2, v_int64 =
4294967298, v_uint64 = 4294967298, 
        v_float = 2.80259693e-45, v_double = 2.1219957919534036e-314, v_pointer
= 0x2}, {v_int = -1075357728, 
        v_uint = 3219609568, v_long = -1075357728, v_ulong = 3219609568, v_int64
= 581162043905103840, 
        v_uint64 = 581162043905103840, v_float = -1.80736923, v_double =
7.9038973512630239e-270, 
        v_pointer = 0xbfe757e0}}}, {g_type = 1, data = {{v_int = 135312332,
v_uint = 135312332, v_long = 135312332, 
        v_ulong = 135312332, v_int64 = -5204648412903853108, v_uint64 =
13242095660805698508, v_float = 4.3544774e-34, 
        v_double = -4.9073193064654935e-40, v_pointer = 0x810b3cc}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 581162023505625088, v_uint64 = 581162023505625088, v_float =
0, v_double = 7.9038630552865698e-270, 
        v_pointer = 0x0}}}, {g_type = 3219609288, data = {{v_int = -1212620460,
v_uint = 3082346836, 
        v_long = -1212620460, v_ulong = 3082346836, v_int64 =
581162026587971924, v_uint64 = 581162026587971924, 
        v_float = -2.20394359e-05, v_double = 7.9038682373843967e-270, v_pointer
= 0xb7b8e154}, {v_int = -1212620688, 
        v_uint = 3082346608, v_long = -1212620688, v_ulong = 3082346608, v_int64
= -4618626270178516880, 
        v_uint64 = 13828117803531034736, v_float = -2.20390211e-05, v_double =
-0.72947727092015491, 
        v_pointer = 0xb7b8e070}}}, {g_type = 135238256, data = {{v_int = 811976,
v_uint = 811976, v_long = 811976, 
        v_ulong = 811976, v_int64 = 581035442230289352, v_uint64 =
581035442230289352, v_float = 1.13782072e-39, 
        v_double = 7.6910523020697257e-270, v_pointer = 0xc63c8}, {v_int =
-1075357992, v_uint = 3219609304, 
        v_long = -1075357992, v_ulong = 3219609304, v_int64 =
-5237503286136318248, v_uint64 = 13209240787573233368, 
        v_float = -1.80733776, v_double = -2.9865248775678083e-42, v_pointer =
0xbfe756d8}}}, {g_type = 12285565, 
    data = {{v_int = -1221132873, v_uint = 3073834423, v_long = -1221132873,
v_ulong = 3073834423, 
        v_int64 = -4618627335338918473, v_uint64 = 13828116738370633143, v_float
= -1.09071179e-05, 
        v_double = -0.72935901435987815, v_pointer = 0xb736fdb7}, {v_int =
-1220567129, v_uint = 3074400167, 
        v_long = -1220567129, v_ulong = 3074400167, v_int64 =
-5248520397086810201, v_uint64 = 13198223676622741415, 
        v_float = -1.14216591e-05, v_double = -5.7194931333356089e-43, v_pointer
= 0xb73f9fa7}}}, {
    g_type = 3082516093, data = {{v_int = -1075357960, v_uint = 3219609336,
v_long = -1075357960, 
        v_ulong = 3219609336, v_int64 = -5236816306117323016, v_uint64 =
13209927767592228600, v_float = -1.80734158, 
        v_double = -3.4242938021161773e-42, v_pointer = 0xbfe756f8}, {v_int =
135441256, v_uint = 135441256, 
        v_long = 135441256, v_ulong = 135441256, v_int64 = -5244725852254327960,
v_uint64 = 13202018221455223656, 
        v_float = 4.41367639e-34, v_double = -1.0309396808385059e-42, v_pointer
= 0x812ab68}}}, {g_type = 3219609432, 
    data = {{v_int = 135753584, v_uint = 135753584, v_long = 135753584, v_ulong
= 135753584, v_int64 = 135753584, 
        v_uint64 = 135753584, v_float = 4.55709038e-34, v_double =
6.7071182154223913e-316, v_pointer = 0x8176f70}, {
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 4
	param_values = (GValue *) 0xbfe755d0
	node = (SignalNode *) 0x80b5e68
	i = 3075549627
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#47 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe757bc
"Ø_Å·Ø_Å·po\027\bèWç¿C3¹·po\027\bpo\027\bl«\022\bP\027S·P\027S·po\027\b\bXç¿\221SP·po\027\bP"
#48 0xb7aba08f in gtk_object_dispose (gobject=0x8176f70) at gtkobject.c:403
No locals.
#49 0xb7b93343 in gtk_widget_dispose (object=0x8176f70) at gtkwidget.c:6656
No locals.
#50 0xb7505391 in IA__g_object_run_dispose (object=0x8176f70) at gobject.c:567
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#51 0xb7aba03e in IA__gtk_object_destroy (object=0x8176f70) at gtkobject.c:388
	__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#52 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x8176f70) at gtkwidget.c:1995
	__PRETTY_FUNCTION__ = "IA__gtk_widget_destroy"
#53 0xb79cc810 in gtk_box_forall (container=0x80fb398, include_internals=0, 
    callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, callback_data=0x0) at gtkbox.c:703
	child = <value optimized out>
	children = (GList *) 0x80eb84c
	__PRETTY_FUNCTION__ = "gtk_box_forall"
#54 0xb7a08039 in IA__gtk_container_foreach (container=0x80fb398,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
	__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#55 0xb7a09ffe in gtk_container_destroy (object=0x80fb398) at gtkcontainer.c:829
No locals.
#56 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe75b4c, invocation_hint=0xbfe75a4c,
marshal_data=0xb7a09fc0) at gmarshal.c:77
	data1 = (gpointer) 0x80fb398
	data2 = (gpointer) 0x8
	__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
Comment 13 Wouter Bolsterlee 2006-01-21 05:28:05 UTC
#57 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe75b4c, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
	callback = <value optimized out>
#58 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb7501830 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x4c
	in_marshal = 1
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#59 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x80fb398, emission_return=0x0, 
    instance_and_params=0xbfe75b4c) at gsignal.c:2601
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0xbfe75ff4, instance = 0x80fb398, ihint = {signal_id = 2,
detail = 0, 
    run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 135248920}
	class_closure = (GClosure *) 0x80b5e20
	handler_list = (Handler *) 0x0
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 2
	max_sequential_handler_number = 982
	return_value_altered = 0
#60 0xb7513070 in IA__g_signal_emit_valist (instance=0x80fb398, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64
= 0, v_double = 0, v_pointer = 0x0}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int =
0, v_long = 0, v_int64 = 0, 
    v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0,
v_double = 0, v_pointer = 0x0}, {
    v_int = -1075356456, v_long = -1075356456, v_int64 = -5248511046797796136,
v_double = -5.7269410682331377e-43, 
    v_pointer = 0xbfe75cd8}, {v_int = -1221171104, v_long = -1221171104, v_int64
= 581833072269748320, 
    v_double = 9.0320425001493817e-270, v_pointer = 0xb7366860}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 3074840008, data = {{v_int = 135468568, v_uint =
135468568, v_long = 135468568, 
      v_ulong = 135468568, v_int64 = -5244725753470052840, v_uint64 =
13202018320239498776, v_float = 4.42621745e-34, 
      v_double = -1.0309554180814699e-42, v_pointer = 0x8131618}, {v_int =
-1075356440, v_uint = 3219610856, 
      v_long = -1075356440, v_ulong = 3219610856, v_int64 =
-5241946687502066456, v_uint64 = 13204797386207485160, 
      v_float = -1.80752277, v_double = -1.5124427115148446e-42, v_pointer =
0xbfe75ce8}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe75b4c
	stack_values = {{g_type = 135248920, data = {{v_int = 135246744, v_uint =
135246744, v_long = 135246744, 
        v_ulong = 135246744, v_int64 = 135246744, v_uint64 = 135246744, v_float
= 4.32436086e-34, 
        v_double = 6.6820769922285736e-316, v_pointer = 0x80fb398}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{
        v_int = -1075356644, v_uint = 3219610652, v_long = -1075356644, v_ulong
= 3219610652, 
        v_int64 = -4618619707331224548, v_uint64 = 13828124366378327068, v_float
= -1.80749846, 
        v_double = -0.73020589333725949, v_pointer = 0xbfe75c1c}, {v_int =
-1219415925, v_uint = 3075551371, 
        v_long = -1219415925, v_ulong = 3075551371, v_int64 =
-4618621614440763253, v_uint64 = 13828122459268788363, 
        v_float = -1.2468673e-05, v_double = -0.72999416164522424, v_pointer =
0xb751308b}}}, {g_type = 3219610652, 
    data = {{v_int = -1075356704, v_uint = 3219610592, v_long = -1075356704,
v_ulong = 3219610592, 
        v_int64 = 580657660125731808, v_uint64 = 580657660125731808, v_float =
-1.8074913, 
        v_double = 7.3137260579179276e-270, v_pointer = 0xbfe75be0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 580843886688075776, v_uint64 = 580843886688075776, v_float =
0, v_double = 7.4702698077588447e-270, 
        v_pointer = 0x0}}}, {g_type = 3075543595, data = {{v_int = -1219291312,
v_uint = 3075675984, 
        v_long = -1219291312, v_ulong = 3075675984, v_int64 =
-5236816306261256368, v_uint64 = 13209927767448295248, 
        v_float = -1.25820079e-05, v_double = -3.4242937103965538e-42, v_pointer
= 0xb7531750}, {v_int = -1075356596, 
        v_uint = 3219610700, v_long = -1075356596, v_ulong = 3219610700, v_int64
= -4618619501172794292, 
        v_uint64 = 13828124572536757324, v_float = -1.80750418, v_double =
-0.73022878152085857, 
        v_pointer = 0xbfe75c4c}}}, {g_type = 3075551371, data = {{v_int =
-1075356672, v_uint = 3219610624, 
        v_long = -1075356672, v_ulong = 3219610624, v_int64 =
-4618621408138273792, v_uint64 = 13828122665571277824, 
        v_float = -1.80749512, v_double = -0.73001706582260795, v_pointer =
0xbfe75c00}, {v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = 579522342430965760, v_uint64 =
579522342430965760, v_float = 0, 
        v_double = 6.3593676304066355e-270, v_pointer = 0x0}}}, {g_type =
134930594, data = {{v_int = -1075356684, 
        v_uint = 3219610612, v_long = -1075356684, v_ulong = 3219610612, v_int64
= 7514577908, v_uint64 = 7514577908, 
        v_float = -1.80749369, v_double = 3.7126947873403834e-314, v_pointer =
0xbfe75bf4}, {v_int = -1075356644, 
        v_uint = 3219610652, v_long = -1075356644, v_ulong = 3219610652, v_int64
= 3219610652, v_uint64 = 3219610652, 
        v_float = -1.80749846, v_double = 1.5906990161377369e-314, v_pointer =
0xbfe75c1c}}}, {g_type = 4, data = {{
        v_int = -1075356624, v_uint = 3219610672, v_long = -1075356624, v_ulong
= 3219610672, 
        v_int64 = 580823652021787696, v_uint64 = 580823652021787696, v_float =
-1.80750084, 
        v_double = 7.4532603623948427e-270, v_pointer = 0xbfe75c30}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{v_int = 0, 
        v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float
= 0, v_double = 0, v_pointer = 0x0}, {
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}}}, {g_type = 3219610700, data = {{v_int = 0, v_uint =
0, v_long = 0, v_ulong = 0, 
        v_int64 = 17179869184, v_uint64 = 17179869184, v_float = 0, v_double =
8.4879831638610893e-314, 
        v_pointer = 0x0}, {v_int = -1075356576, v_uint = 3219610720, v_long =
-1075356576, v_ulong = 3219610720, 
        v_int64 = 580656045218028640, v_uint64 = 580656045218028640, v_float =
-1.80750656, 
        v_double = 7.3123685517473848e-270, v_pointer = 0xbfe75c60}}}, {g_type =
0, data = {{v_int = 1073774594, 
        v_uint = 1073774594, v_long = 1073774594, v_ulong = 1073774594, v_int64
= 140747152064514, 
        v_uint64 = 140747152064514, v_float = 2.00781298, v_double =
6.9538332585070246e-310, v_pointer = 0x40008002}, 
      {v_int = -1075356100, v_uint = 3219611196, v_long = -1075356100, v_ulong =
3219611196, 
        v_int64 = -4618620377346122180, v_uint64 = 13828123696363429436, v_float
= -1.8075633, 
        v_double = -0.7301315067406402, v_pointer = 0xbfe75e3c}}}, {g_type = 76,
data = {{v_int = -1075356616, 
        v_uint = 3219610680, v_long = -1075356616, v_ulong = 3219610680, v_int64
= -5242295898408002504, 
        v_uint64 = 13204448175301549112, v_float = -1.80750179, v_double =
-1.4180536625391333e-42, 
        v_pointer = 0xbfe75c38}, {v_int = 138443672, v_uint = 138443672, v_long
= 138443672, v_ulong = 138443672, 
        v_int64 = 138443672, v_uint64 = 138443672, v_float = 5.79231821e-34,
v_double = 6.8400262219313701e-316, 
        v_pointer = 0x8407b98}}}, {g_type = 3219610772, data = {{v_int =
-1219291312, v_uint = 3075675984, 
        v_long = -1219291312, v_ulong = 3075675984, v_int64 = 3885726111568,
v_uint64 = 3885726111568, 
        v_float = -1.25820079e-05, v_double = 1.9198037808740395e-311, v_pointer
= 0xb7531750}, {v_int = 904, 
        v_uint = 904, v_long = 904, v_ulong = 904, v_int64 =
-4618621291098799224, v_uint64 = 13828122782610752392, 
        v_float = 1.26677381e-42, v_double = -0.73003005981455349, v_pointer =
0x388}}}, {g_type = 3075538321, data = {
      {v_int = -1222016383, v_uint = 3072950913, v_long = -1222016383, v_ulong =
3072950913, 
        v_int64 = 594611046651101825, v_uint64 = 594611046651101825, v_float =
-1.01035703e-05, 
        v_double = 6.2400036463824324e-269, v_pointer = 0xb7298281}, {v_int =
-1216433596, v_uint = 3078533700, 
        v_long = -1216433596, v_ulong = 3078533700, v_int64 =
-5237196741576576444, v_uint64 = 13209547332132975172, 
        v_float = -1.51810855e-05, v_double = -3.181866340978339e-42, v_pointer
= 0xb77eb244}}}, {g_type = 3219610888, 
    data = {{v_int = 1, v_uint = 1, v_long = 1, v_ulong = 1, v_int64 =
68719476737, v_uint64 = 68719476737, 
        v_float = 1.40129846e-45, v_double = 3.3951932655938423e-313, v_pointer
= 0x1}, {v_int = -1219291312, 
        v_uint = 3075675984, v_long = -1219291312, v_ulong = 3075675984, v_int64
= -5244725849314093232, 
        v_uint64 = 13202018224395458384, v_float = -1.25820079e-05, v_double =
-1.0309401492449221e-42, 
        v_pointer = 0xb7531750}}}, {g_type = 904, data = {{v_int = -1075356392,
v_uint = 3219610904, 
        v_long = -1075356392, v_ulong = 3219610904, v_int64 =
-5237258442935673576, v_uint64 = 13209485630773878040, 
        v_float = -1.8075285, v_double = -3.1425479665449311e-42, v_pointer =
0xbfe75d18}, {v_int = -1221219064, 
        v_uint = 3073748232, v_long = -1221219064, v_ulong = 3073748232, v_int64
= 581833072269700360, 
        v_uint64 = 581833072269700360, v_float = -1.08287277e-05, v_double =
9.0320425000687504e-270, 
        v_pointer = 0xb735ad08}}}, {g_type = 3219610792, data = {{v_int =
135246744, v_uint = 135246744, 
        v_long = 135246744, v_ulong = 135246744, v_int64 = 135246744, v_uint64 =
135246744, v_float = 4.32436086e-34, 
        v_double = 6.6820769922285736e-316, v_pointer = 0x80fb398}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 4
	param_values = (GValue *) 0xbfe75b60
	node = (SignalNode *) 0x80b5e68
	i = 3219610440
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#61 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe75d4c
"Ø_Å·Ø_Å·\230³\017\bx]ç¿C3¹·\230³\017\b\230³\017\b\210]ç¿P\027S·P\027S·\230³\017\b\230]ç¿\221SP·\230³\017\bP"
#62 0xb7aba08f in gtk_object_dispose (gobject=0x80fb398) at gtkobject.c:403
No locals.
#63 0xb7b93343 in gtk_widget_dispose (object=0x80fb398) at gtkwidget.c:6656
No locals.
#64 0xb7505391 in IA__g_object_run_dispose (object=0x80fb398) at gobject.c:567
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#65 0xb7aba03e in IA__gtk_object_destroy (object=0x80fb398) at gtkobject.c:388
	__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#66 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x80fb398) at gtkwidget.c:1995
	__PRETTY_FUNCTION__ = "IA__gtk_widget_destroy"
#67 0xb79c8dff in gtk_bin_forall (container=0x80f9270, include_internals=0,
callback=0xe0001, callback_data=0x8)
    at gtkbin.c:166
	__PRETTY_FUNCTION__ = "gtk_bin_forall"
#68 0xb7a08039 in IA__gtk_container_foreach (container=0x80f9270,
callback=0xb7b8b1e0 <IA__gtk_widget_destroy>, 
    callback_data=0x8) at gtkcontainer.c:1292
	__PRETTY_FUNCTION__ = "IA__gtk_container_foreach"
#69 0xb7a09ffe in gtk_container_destroy (object=0x80f9270) at gtkcontainer.c:829
No locals.
#70 0xb7ba1aa3 in gtk_window_destroy (object=0x80f9270) at gtkwindow.c:3828
	window = <value optimized out>
#71 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x80b5e20,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe760fc, invocation_hint=0xbfe75ffc,
marshal_data=0xb7ba1a20) at gmarshal.c:77
	data1 = (gpointer) 0x80f9270
	data2 = (gpointer) 0x8
	__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#72 0xb7501879 in g_type_class_meta_marshal (closure=0x80b5e20,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe760fc, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
	callback = <value optimized out>
#73 0xb7501f39 in IA__g_closure_invoke (closure=0x80b5e20, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb7501830 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0x4c
	in_marshal = 0
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#74 0xb751203e in signal_emit_unlocked_R (node=0x80b5e68, detail=0,
instance=0x80f9270, emission_return=0x0, 
    instance_and_params=0xbfe760fc) at gsignal.c:2601
	need_unset = 0
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0xbfe76504, instance = 0x80f9270, ihint = {signal_id = 2,
detail = 0, 
    run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 135190416}
	class_closure = (GClosure *) 0x80b5e20
	handler_list = (Handler *) 0x83fdb74
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 2
	max_sequential_handler_number = 982
	return_value_altered = 1
#75 0xb7513070 in IA__g_signal_emit_valist (instance=0x80f9270, signal_id=2,
detail=0, var_args=<value optimized out>)
    at gsignal.c:2244
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = -1219475346, v_long = -1219475346, v_int64 =
580843906943436910, 
    v_double = 7.4702868346004852e-270, v_pointer = 0xb750486e}, {v_int = 8,
v_long = 8, v_int64 = 30064771080, 
    v_double = 1.4853970540709431e-313, v_pointer = 0x8}, {v_int = -1219481713,
v_long = -1219481713, 
    v_int64 = 580843889763561359, v_double = 7.4702723930401262e-270, v_pointer
= 0xb7502f8f}, {v_int = 1, v_long = 1, 
    v_int64 = 580843903867944961, v_double = 7.4702842493138524e-270, v_pointer
= 0x1}, {v_int = -1219291312, 
    v_long = -1219291312, v_int64 = -4618614467615058096, v_double =
-0.73078761869030906, v_pointer = 0xb7531750}, {
    v_int = 1, v_long = 1, v_int64 = -4618614144273219583, v_double =
-0.73082351684570324, v_pointer = 0x1}, {
    v_int = -1219464737, v_long = -1219464737, v_int64 = 580843889763578335,
v_double = 7.4702723930543963e-270, 
    v_pointer = 0xb75071df}, {v_int = 1, v_long = 1, v_int64 =
-4618614470690734079, v_double = -0.7307872772216798, 
    v_pointer = 0x1}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 0, data = {{v_int = 3, v_uint = 3, v_long = 3, v_ulong
= 3, v_int64 = 68719476739, 
      v_uint64 = 68719476739, v_float = 4.20389539e-45, v_double =
3.3951932656926554e-313, v_pointer = 0x3}, {
      v_int = 135829000, v_uint = 135829000, v_long = 135829000, v_ulong =
135829000, v_int64 = 579605132356392456, 
      v_uint64 = 579605132356392456, v_float = 4.59171971e-34, v_double =
6.4289615981640748e-270, 
      v_pointer = 0x8189608}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe760fc
	stack_values = {{g_type = 135190416, data = {{v_int = 135238256, v_uint =
135238256, v_long = 135238256, 
        v_ulong = 135238256, v_int64 = 135238256, v_uint64 = 135238256, v_float
= 4.32046336e-34, 
        v_double = 6.6816576293083836e-316, v_pointer = 0x80f9270}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 0, data = {{
        v_int = -1221132873, v_uint = 3073834423, v_long = -1221132873, v_ulong
= 3073834423, 
        v_int64 = -4618615996625257033, v_uint64 = 13828128077084294583, v_float
= -1.09071179e-05, 
        v_double = -0.7306178644575344, v_pointer = 0xb736fdb7}, {v_int =
-1220567087, v_uint = 3074400209, 
        v_long = -1220567087, v_ulong = 3074400209, v_int64 =
581287473984806865, v_uint64 = 581287473984806865, 
        v_float = -1.14216973e-05, v_double = 8.114772693345422e-270, v_pointer
= 0xb73f9fd1}}}, {g_type = 3082959136, 
    data = {{v_int = -1213551781, v_uint = 3081415515, v_long = -1213551781,
v_ulong = 3081415515, 
        v_int64 = -5240406795835757733, v_uint64 = 13206337277873793883, v_float
= -2.03453728e-05, 
        v_double = -2.0030805030381846e-42, v_pointer = 0xb7aaab5b}, {v_int =
-1222016383, v_uint = 3072950913, 
        v_long = -1222016383, v_ulong = 3072950913, v_int64 =
-5244725849316818303, v_uint64 = 13202018224392733313, 
        v_float = -1.01035703e-05, v_double = -1.0309401488107932e-42, v_pointer
= 0xb7298281}}}, {
    g_type = 3219611992, data = {{v_int = -1220567129, v_uint = 3074400167,
v_long = -1220567129, 
        v_ulong = 3074400167, v_int64 = 583318065802878887, v_uint64 =
583318065802878887, v_float = -1.14216591e-05, 
        v_double = 1.1528640764540862e-269, v_pointer = 0xb73f9fa7}, {v_int =
-1212008160, v_uint = 3082959136, 
        v_long = -1212008160, v_ulong = 3082959136, v_int64 =
-5214994092819072736, v_uint64 = 13231749980890478880, 
        v_float = -2.31532031e-05, v_double = -9.53892519299159e-41, v_pointer =
0xb7c23920}}}, {g_type = 3075675984, 
    data = {{v_int = 774, v_uint = 774, v_long = 774, v_ulong = 774, v_int64 =
3324304687878, 
        v_uint64 = 3324304687878, v_float = 1.08460501e-42, v_double =
1.6424247425895276e-311, v_pointer = 0x306}, {
        v_int = -1075355256, v_uint = 3219612040, v_long = -1075355256, v_ulong
= 3219612040, 
        v_int64 = -5237407564200189560, v_uint64 = 13209336509509362056, v_float
= -1.80766392, 
        v_double = -3.0475224144336284e-42, v_pointer = 0xbfe76188}}}, {g_type =
3072950913, data = {{
        v_int = 135814320, v_uint = 135814320, v_long = 135814320, v_ulong =
135814320, 
        v_int64 = -4618615587246416720, v_uint64 = 13828128486463134896, v_float
= 4.58497898e-34, 
        v_double = -0.73066331463896539, v_pointer = 0x8185cb0}, {v_int =
134949836, v_uint = 134949836, 
        v_long = 134949836, v_ulong = 134949836, v_int64 = 134949836, v_uint64 =
134949836, v_float = 4.1880274e-34, 
        v_double = 6.6674077879510303e-316, v_pointer = 0x80b2bcc}}}, {g_type =
0, data = {{v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, 
        v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float
= 0, v_double = 0, v_pointer = 0x0}}}, 
  {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64
= 0, v_uint64 = 0, v_float = 0, 
        v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
        v_float = 0, v_double = 0, v_pointer = 0x0}}}, {g_type = 0, data =
{{v_int = 0, v_uint = 0, v_long = 0, 
        v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = -5237503289355927552, v_uint64 =
13209240784353624064, v_float = 0, 
        v_double = -2.9865228259143927e-42, v_pointer = 0x0}}}, {g_type =
12888706, data = {{v_int = 135240444, 
        v_uint = 135240444, v_long = 135240444, v_ulong = 135240444, v_int64 =
-4618615312369083652, 
        v_uint64 = 13828128761340467964, v_float = 4.32146805e-34, v_double =
-0.73069383215337735, 
        v_pointer = 0x80f9afc}, {v_int = -1220401260, v_uint = 3074566036,
v_long = -1220401260, v_ulong = 3074566036, 
        v_int64 = 7369533332, v_uint64 = 7369533332, v_float = -1.15725161e-05,
v_double = 3.6410332452231736e-314, 
        v_pointer = 0xb7422794}}}, {g_type = 3083119234, data = {{v_int =
-1075355160, v_uint = 3219612136, 
        v_long = -1075355160, v_ulong = 3219612136, v_int64 =
-5242295718019374616, v_uint64 = 13204448355690177000, 
        v_float = -1.80767536, v_double = -1.4180824001055281e-42, v_pointer =
0xbfe761e8}, {v_int = 134949836, 
        v_uint = 134949836, v_long = 134949836, v_ulong = 134949836, v_int64 =
-5240406798782223412, 
        v_uint64 = 13206337274927328204, v_float = 4.1880274e-34, v_double =
-2.0030795642400567e-42, 
        v_pointer = 0x80b2bcc}}}, {g_type = 3075549627, data = {{v_int =
-1219291312, v_uint = 3075675984, 
        v_long = -1219291312, v_ulong = 3075675984, v_int64 =
579605135296239440, v_uint64 = 579605135296239440, 
        v_float = -1.25820079e-05, v_double = 6.4289640694263107e-270, v_pointer
= 0xb7531750}, {v_int = 1, 
        v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = -4618615037626417151,
v_uint64 = 13828129036083134465, 
        v_float = 1.40129846e-45, v_double = -0.73072433471679699, v_pointer =
0x1}}}, {g_type = 3075552217, data = {{
        v_int = 135238256, v_uint = 135238256, v_long = 135238256, v_ulong =
135238256, v_int64 = 4430205552, 
        v_uint64 = 4430205552, v_float = 4.32046336e-34, v_double =
2.1888123672583562e-314, v_pointer = 0x80f9270}, {
        v_int = 446, v_uint = 446, v_long = 446, v_ulong = 446, v_int64 =
-4618614934547201602, 
        v_uint64 = 13828129139162350014, v_float = 6.24979115e-43, v_double =
-0.73073577880864327, 
        v_pointer = 0x1be}}}, {g_type = 3074841180, data = {{v_int =
-1211848062, v_uint = 3083119234, 
        v_long = -1211848062, v_ulong = 3083119234, v_int64 =
-4618614897104344446, v_uint64 = 13828129176605207170, 
        v_float = -2.34444196e-05, v_double = -0.7307399358008555, v_pointer =
0xb7c4aa82}, {v_int = -1219291312, 
        v_uint = 3075675984, v_long = -1219291312, v_ulong = 3075675984, v_int64
= 579605135296239440, 
        v_uint64 = 579605135296239440, v_float = -1.25820079e-05, v_double =
6.4289640694263107e-270, 
        v_pointer = 0xb7531750}}}, {g_type = 3219612204, data = {{v_int =
-1075355064, v_uint = 3219612232, 
        v_long = -1075355064, v_ulong = 3219612232, v_int64 =
-5237175073325489592, v_uint64 = 13209569000384062024, 
        v_float = -1.80768681, v_double = -3.1956741471922794e-42, v_pointer =
0xbfe76248}, {v_int = 135238256, 
        v_uint = 135238256, v_long = 135238256, v_ulong = 135238256, v_int64 =
4430205552, v_uint64 = 4430205552, 
        v_float = 4.32046336e-34, v_double = 2.1888123672583562e-314, v_pointer
= 0x80f9270}}}, {g_type = 446, data = {
      {v_int = -1219291312, v_uint = 3075675984, v_long = -1219291312, v_ulong =
3075675984, 
        v_int64 = -4618614467615058096, v_uint64 = 13828129606094493520, v_float
= -1.25820079e-05, 
        v_double = -0.73078761869030906, v_pointer = 0xb7531750}, {v_int = 8,
v_uint = 8, v_long = 8, v_ulong = 8, 
        v_int64 = -4618614694029033464, v_uint64 = 13828129379680518152, v_float
= 1.12103877e-44, 
        v_double = -0.73076248168945401, v_pointer = 0x8}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 4
	param_values = (GValue *) 0xbfe76110
	node = (SignalNode *) 0x80b5e68
	i = 3074443371
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#76 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe762fc
"zܸ·Ø_Å·p\222\017\b(cç¿C3¹·p\222\017\bÈÖ\016\bk\230¹·Ø_Å·Ø_Å·p\222\017\bHcç¿r§¹·p\222\017\b"
#77 0xb7aba08f in gtk_object_dispose (gobject=0x80f9270) at gtkobject.c:403
No locals.
#78 0xb7b93343 in gtk_widget_dispose (object=0x80f9270) at gtkwidget.c:6656
No locals.
#79 0xb7b9a772 in gtk_window_dispose (object=0x80f9270) at gtkwindow.c:1762
No locals.
#80 0xb7505391 in IA__g_object_run_dispose (object=0x80f9270) at gobject.c:567
	__PRETTY_FUNCTION__ = "IA__g_object_run_dispose"
#81 0xb7aba03e in IA__gtk_object_destroy (object=0x80f9270) at gtkobject.c:388
	__PRETTY_FUNCTION__ = "IA__gtk_object_destroy"
#82 0xb7b8b225 in IA__gtk_widget_destroy (widget=0x80f9270) at gtkwidget.c:1995
	__PRETTY_FUNCTION__ = "IA__gtk_widget_destroy"
#83 0xb750e60b in IA__g_cclosure_marshal_VOID__VOID (closure=0x8106138,
return_value=0x0, n_param_values=1, 
    param_values=0xbfe7660c, invocation_hint=0xbfe7650c, marshal_data=0x8073d90)
at gmarshal.c:77
	data1 = (gpointer) 0x8105ff8
	data2 = (gpointer) 0x8
	__PRETTY_FUNCTION__ = "IA__g_cclosure_marshal_VOID__VOID"
#84 0xb7501f39 in IA__g_closure_invoke (closure=0x8106138, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0x805cc54 <g_cclosure_marshal_VOID__VOID@plt>
	marshal_data = (gpointer) 0x0
	in_marshal = 0
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#85 0xb75117ea in signal_emit_unlocked_R (node=0x8105550, detail=0,
instance=0x8105ff8, emission_return=0x0, 
    instance_and_params=0xbfe7660c) at gsignal.c:2485
	tmp = <value optimized out>
	handler = (Handler *) 0x80b7c58
	accumulator = (SignalAccumulator *) 0x0
	emission = {next = 0x0, instance = 0x8105ff8, ihint = {signal_id = 111, detail
= 0, 
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x81033a8
	handler_list = (Handler *) 0x80b7c58
	return_accu = (GValue *) 0x0
	accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 111
	max_sequential_handler_number = 982
	return_value_altered = 1
#86 0xb7513070 in IA__g_signal_emit_valist (instance=0x8105ff8, signal_id=111,
detail=0, 
    var_args=<value optimized out>) at gsignal.c:2244
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer =
0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64
= 0, v_double = 0, v_pointer = 0x0}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int =
2, v_long = 2, 
    v_int64 = 580072166964330498, v_double = 6.8215551568480612e-270, v_pointer
= 0x2}, {v_int = -1075352272, 
    v_long = -1075352272, v_int64 = -4618609433769448144, v_double =
-0.73134648782016676, v_pointer = 0xbfe76d30}, {
    v_int = 135058313, v_long = 135058313, v_int64 = 468286493577, v_double =
2.3136426888785326e-312, 
    v_pointer = 0x80cd389}, {v_int = 37, v_long = 37, v_int64 = 37, v_double =
1.8280428896126122e-322, 
    v_pointer = 0x25}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 0, data = {{v_int = 135058313, v_uint = 135058313,
v_long = 135058313, 
      v_ulong = 135058313, v_int64 = 55969633161, v_uint64 = 55969633161,
v_float = 4.23783759e-34, 
      v_double = 2.7652672955187114e-313, v_pointer = 0x80cd389}, {v_int =
-1219417669, v_uint = 3075549627, 
      v_long = -1219417669, v_ulong = 3075549627, v_int64 =
-5204648409963615813, v_uint64 = 13242095663745935803, 
      v_float = -1.24670869e-05, v_double = -4.9073217047084382e-40, v_pointer =
0xb75129bb}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe7660c
	stack_values = {{g_type = 135281512, data = {{v_int = 135290872, v_uint =
135290872, v_long = 135290872, 
        v_ulong = 135290872, v_int64 = 135290872, v_uint64 = 135290872, v_float
= 4.34462345e-34, 
        v_double = 6.6842572051105419e-316, v_pointer = 0x8105ff8}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 1, data = {{
        v_int = -1220127288, v_uint = 3074840008, v_long = -1220127288, v_ulong
= 3074840008, 
        v_int64 = -4618610361627159096, v_uint64 = 13828133712082392520, v_float
= -1.18216922e-05, 
        v_double = -0.73124347492073927, v_pointer = 0xb74655c8}, {v_int =
-1217670900, v_uint = 3077296396, 
        v_long = -1217670900, v_ulong = 3077296396, v_int64 =
580088048535720204, v_uint64 = 580088048535720204, 
        v_float = -1.4055764e-05, v_double = 6.8349053508666715e-270, v_pointer
= 0xb76bd10c}}}, {g_type = 12, data = {
      {v_int = -2147483568, v_uint = 2147483728, v_long = -2147483568, v_ulong =
2147483728, v_int64 = 10737418320, 
        v_uint64 = 10737418320, v_float = -1.12103877e-43, v_double =
5.3049895169384325e-314, 
        v_pointer = 0x80000050}, {v_int = 135062232, v_uint = 135062232, v_long
= 135062232, v_ulong = 135062232, 
        v_int64 = -4618602839784234280, v_uint64 = 13828141233925317336, v_float
= 4.23963711e-34, 
        v_double = -0.73207856724101372, v_pointer = 0x80ce2d8}}}, {g_type =
3219613184, data = {{v_int = -1217677179, 
        v_uint = 3077290117, v_long = -1217677179, v_ulong = 3077290117, v_int64
= 580086158750103685, 
        v_uint64 = 580086158750103685, v_float = -1.40500533e-05, v_double =
6.8333167798106323e-270, 
        v_pointer = 0xb76bb885}, {v_int = 10, v_uint = 10, v_long = 10, v_ulong
= 10, v_int64 = -9223371701847326710, 
        v_uint64 = 9223372371862224906, v_float = 1.40129846e-44, v_double =
-1.655156717002319e-312, 
        v_pointer = 0xa}}}, {g_type = 2, data = {{v_int = 135061792, v_uint =
135061792, v_long = 135061792, 
        v_ulong = 135061792, v_int64 = -4618602839784234720, v_uint64 =
13828141233925316896, 
        v_float = 4.23943507e-34, v_double = -0.73207856724096487, v_pointer =
0x80ce120}, {v_int = -1075354064, 
        v_uint = 3219613232, v_long = -1075354064, v_ulong = 3219613232, v_int64
= -5249910742279821776, 
        v_uint64 = 13196833331429729840, v_float = -1.80780602, v_double =
-4.6120192930012948e-43, 
        v_pointer = 0xbfe76630}}}, {g_type = 135061833, data = {{v_int =
135061473, v_uint = 135061473, 
        v_long = 135061473, v_ulong = 135061473, v_int64 = -4618610020969553951,
v_uint64 = 13828134052739997665, 
        v_float = 4.23928859e-34, v_double = -0.73128129551241383, v_pointer =
0x80cdfe1}, {v_int = -1220619809, 
        v_uint = 3074347487, v_long = -1220619809, v_ulong = 3074347487, v_int64
= 580084612558934495, 
        v_uint64 = 580084612558934495, v_float = -1.13737469e-05, v_double =
6.8320170373864079e-270, 
        v_pointer = 0xb73ed1df}}}, {g_type = 11, data = {{v_int = -2147483572,
v_uint = 2147483724, 
        v_long = -2147483572, v_ulong = 2147483724, v_int64 = 10737418316,
v_uint64 = 10737418316, 
        v_float = -1.06498683e-43, v_double = 5.3049895149621699e-314, v_pointer
= 0x8000004c}, {v_int = 135061432, 
        v_uint = 135061432, v_long = 135061432, v_ulong = 135061432, v_int64 =
-4618602839784235080, 
        v_uint64 = 13828141233925316536, v_float = 4.23926977e-34, v_double =
-0.7320785672409249, 
        v_pointer = 0x80cdfb8}}}, {g_type = 3219613264, data = {{v_int =
135061473, v_uint = 135061473, 
        v_long = 135061473, v_ulong = 135061473, v_int64 = 580082788553514977,
v_uint64 = 580082788553514977, 
        v_float = 4.23928859e-34, v_double = 6.8304837617649952e-270, v_pointer
= 0x80cdfe1}, {v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = -4618609471348801536, v_uint64 =
13828134602360750080, v_float = 0, 
        v_double = -0.73134231567382812, v_pointer = 0x0}}}, {g_type =
3077296396, data = {{v_int = 135061049, 
        v_uint = 135061049, v_long = 135061049, v_ulong = 135061049, v_int64 =
55969635897, v_uint64 = 55969635897, 
        v_float = 4.2390939e-34, v_double = 2.7652674306950721e-313, v_pointer =
0x80cde39}, {v_int = -2147483574, 
        v_uint = 2147483722, v_long = -2147483574, v_ulong = 2147483722, v_int64
= 10737418314, 
        v_uint64 = 10737418314, v_float = -1.03696086e-43, v_double =
5.3049895139740386e-314, 
        v_pointer = 0x8000004a}}}, {g_type = 135061008, data = {{v_int =
-1075352272, v_uint = 3219615024, 
        v_long = -1075352272, v_ulong = 3219615024, v_int64 =
-4618610189683692240, v_uint64 = 13828133884025859376, 
        v_float = -1.80801964, v_double = -0.73126256448032301, v_pointer =
0xbfe76d30}, {v_int = 135060425, 
        v_uint = 135060425, v_long = 135060425, v_ulong = 135060425, v_int64 =
4430027721, v_uint64 = 4430027721, 
        v_float = 4.23880737e-34, v_double = 2.1887245070704906e-314, v_pointer
= 0x80cdbc9}}}, {g_type = 3074840008, 
    data = {{v_int = -1075353848, v_uint = 3219613448, v_long = -1075353848,
v_ulong = 3219613448, 
        v_int64 = -5241928657229355256, v_uint64 = 13204815416480196360, v_float
= -1.80783176, 
        v_double = -1.5181874878371896e-42, v_pointer = 0xbfe76708}, {v_int =
135060425, v_uint = 135060425, 
        v_long = 135060425, v_ulong = 135060425, v_int64 = 55969635273, v_uint64
= 55969635273, 
        v_float = 4.23880737e-34, v_double = 2.7652673998653758e-313, v_pointer
= 0x80cdbc9}}}, {g_type = 2147483720, 
    data = {{v_int = 2, v_uint = 2, v_long = 2, v_ulong = 2, v_int64 =
580079932265201666, 
        v_uint64 = 580079932265201666, v_float = 2.80259693e-45, v_double =
6.8280827397111884e-270, v_pointer = 0x2}, 
      {v_int = -1075352272, v_uint = 3219615024, v_long = -1075352272, v_ulong =
3219615024, 
        v_int64 = -4618609983525262032, v_uint64 = 13828134090184289584, v_float
= -1.80801964, 
        v_double = -0.73128545266391676, v_pointer = 0xbfe76d30}}}, {g_type =
3075592452, data = {{v_int = 135059857, 
        v_uint = 135059857, v_long = 135059857, v_ulong = 135059857, v_int64 =
55969634705, v_uint64 = 55969634705, 
        v_float = 4.23854656e-34, v_double = 2.7652673718024471e-313, v_pointer
= 0x80cd991}, {v_int = -2147483578, 
        v_uint = 2147483718, v_long = -2147483578, v_ulong = 2147483718, v_int64
= 10737418310, 
        v_uint64 = 10737418310, v_float = -9.80908925e-44, v_double =
5.304989511997776e-314, 
        v_pointer = 0x80000046}}}, {g_type = 135059816, data = {{v_int =
-1075352272, v_uint = 3219615024, 
        v_long = -1075352272, v_ulong = 3219615024, v_int64 =
-4618609777366831824, v_uint64 = 13828134296342719792, 
        v_float = -1.80801964, v_double = -0.73130834084751051, v_pointer =
0xbfe76d30}, {v_int = -1222340098, 
        v_uint = 3072627198, v_long = -1222340098, v_ulong = 3072627198, v_int64
= 580077671890063870, 
        v_uint64 = 580077671890063870, v_float = -9.8091532e-06, v_double =
6.8261826477175222e-270, 
        v_pointer = 0xb72491fe}}}, {g_type = 135059169, data = {{v_int =
-1075353768, v_uint = 3219613528, 
        v_long = -1075353768, v_ulong = 3219613528, v_int64 =
581069873906935640, v_uint64 = 581069873906935640, 
        v_float = -1.8078413, v_double = 7.7489394660454446e-270, v_pointer =
0xbfe76758}, {v_int = 0, v_uint = 0, 
        v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
v_double = 0, v_pointer = 0x0}}}, {
    g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64
= 0, v_uint64 = 0, v_float = 0, 
        v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, v_uint64 = 0, 
        v_float = 0, v_double = 0, v_pointer = 0x0}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 4
	param_values = (GValue *) 0xbfe76620
	node = (SignalNode *) 0x8105550
	i = 0
	n_params = 0
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#87 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe7680c "Ø_Å·8_\020\b8_\020\b8hç¿\004\"\234·ø_\020\b\001"
#88 0xb79c1633 in _gtk_action_emit_activate (action=0x8105ff8) at gtkaction.c:1042
	group = (GtkActionGroup *) 0x80e3828
#89 0xb79c2204 in closure_accel_activate (closure=0x8105f38, return_value=0x8,
n_param_values=4, 
    param_values=0xbfe76a7c, invocation_hint=0xbfe7697c, marshal_data=0x0) at
gtkaction.c:1434
No locals.
#90 0xb7501f39 in IA__g_closure_invoke (closure=0x8105f38, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb79c21d0 <closure_accel_activate>
	marshal_data = (gpointer) 0x0
	in_marshal = 0
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#91 0xb75117ea in signal_emit_unlocked_R (node=0x810dc18, detail=695,
instance=0x810da28, emission_return=0xbfe76bfc, 
    instance_and_params=0xbfe76a7c) at gsignal.c:2485
	tmp = <value optimized out>
	handler = (Handler *) 0x811875c
	accumulator = (SignalAccumulator *) 0x810dc60
	emission = {next = 0xbfe76eb4, instance = 0x810da28, ihint = {signal_id = 122,
detail = 695, 
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
	class_closure = (GClosure *) 0x0
	handler_list = (Handler *) 0x8118858
	return_accu = (GValue *) 0xbfe76990
	accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 122
	max_sequential_handler_number = 982
	return_value_altered = 0
#92 0xb7512dde in IA__g_signal_emit_valist (instance=0x810da28, signal_id=122,
detail=695, 
    var_args=0xbfe76c88 "\230lç¿,¹\233·p\222\017\b \002") at gsignal.c:2254
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 4, v_long = 4, v_int64 = 4, v_double =
1.9762625833649862e-323, v_pointer = 0x4}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int =
0, v_long = 0, v_int64 = 0, 
    v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0,
v_double = 0, v_pointer = 0x0}, {v_int = 0, 
    v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long
= 0, v_int64 = 0, v_double = 0, 
    v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe76a7c
	stack_values = {{g_type = 135321576, data = {{v_int = 135322152, v_uint =
135322152, v_long = 135322152, 
        v_ulong = 135322152, v_int64 = 135322152, v_uint64 = 135322152, v_float
= 4.35898652e-34, 
        v_double = 6.6858026424507333e-316, v_pointer = 0x810da28}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 80, data = {{
        v_int = 135238256, v_uint = 135238256, v_long = 135238256, v_ulong =
135238256, v_int64 = 135238256, 
        v_uint64 = 135238256, v_float = 4.32046336e-34, v_double =
6.6816576293083836e-316, v_pointer = 0x80f9270}, {
        v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 =
0, v_float = 0, v_double = 0, 
        v_pointer = 0x0}}}, {g_type = 28, data = {{v_int = 119, v_uint = 119,
v_long = 119, v_ulong = 119, 
        v_int64 = 119, v_uint64 = 119, v_float = 1.66754517e-43, v_double =
5.8793811855108339e-322, 
        v_pointer = 0x77}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, 
        v_double = 0, v_pointer = 0x0}}}, {g_type = 135321792, data = {{v_int =
4, v_uint = 4, v_long = 4, 
        v_ulong = 4, v_int64 = 4, v_uint64 = 4, v_float = 5.60519386e-45,
v_double = 1.9762625833649862e-323, 
        v_pointer = 0x4}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, 
        v_double = 0, v_pointer = 0x0}}}, {g_type = 3074481099, data = {{v_int =
-1222016383, v_uint = 3072950913, 
        v_long = -1222016383, v_ulong = 3072950913, v_int64 = 54612558465,
v_uint64 = 54612558465, 
        v_float = -1.01035703e-05, v_double = 2.6982188969053061e-313, v_pointer
= 0xb7298281}, {v_int = -2147483622, 
        v_uint = 2147483674, v_long = -2147483622, v_ulong = 2147483674, v_int64
= -5237198739667419110, 
        v_uint64 = 13209545334042132506, v_float = -3.64337601e-44, v_double =
-3.1805930840346754e-42, 
        v_pointer = 0x8000001a}}}, {g_type = 3073748232, data = {{v_int =
-1221171048, v_uint = 3073796248, 
        v_long = -1221171048, v_ulong = 3073796248, v_int64 =
579527482285648024, v_uint64 = 579527482285648024, 
        v_float = -1.0872398e-05, v_double = 6.3636882392149152e-270, v_pointer
= 0xb7366898}, {v_int = -1220127288, 
        v_uint = 3074840008, v_long = -1220127288, v_ulong = 3074840008, v_int64
= 20254709192, 
        v_uint64 = 20254709192, v_float = -1.18216922e-05, v_double =
1.0007155978272113e-313, 
        v_pointer = 0xb74655c8}}}, {g_type = 139368048, data = {{v_int =
-1075352808, v_uint = 3219614488, 
        v_long = -1075352808, v_ulong = 3219614488, v_int64 =
-5241632106917434600, v_uint64 = 13205111966792117016, 
        v_float = -1.80795574, v_double = -1.6126738684701101e-42, v_pointer =
0xbfe76b18}, {v_int = -1221219064, 
        v_uint = 3073748232, v_long = -1221219064, v_ulong = 3073748232, v_int64
= 598487340535885064, 
        v_uint64 = 598487340535885064, v_float = -1.08287277e-05, v_double =
1.1453520537392489e-268, 
        v_pointer = 0xb735ad08}}}, {g_type = 4, data = {{v_int = -1219291312,
v_uint = 3075675984, 
        v_long = -1219291312, v_ulong = 3075675984, v_int64 =
-5248508839328540848, v_uint64 = 13198235234381010768, 
        v_float = -1.25820079e-05, v_double = -5.7286994189404741e-43, v_pointer
= 0xb7531750}, {v_int = 64, 
        v_uint = 64, v_long = 64, v_ulong = 64, v_int64 = -4618605073302290368,
v_uint64 = 13828139000407261248, 
        v_float = 8.96831017e-44, v_double = -0.73183059692383523, v_pointer =
0x40}}}, {g_type = 3075636496, data = {{
        v_int = -1221177356, v_uint = 3073789940, v_long = -1221177356, v_ulong
= 3073789940, 
        v_int64 = -5244889951426424844, v_uint64 = 13201854122283126772, v_float
= -1.08666609e-05, 
        v_double = -1.0047971744693981e-42, v_pointer = 0xb7364ff4}, {v_int =
139346192, v_uint = 139346192, 
        v_long = 139346192, v_ulong = 139346192, v_int64 = -4618604935723990768,
v_uint64 = 13828139137985560848, 
        v_float = 6.20673507e-34, v_double = -0.7318458711834257, v_pointer =
0x84e4110}}}, {g_type = 3072953090, 
    data = {{v_int = -1221171104, v_uint = 3073796192, v_long = -1221171104,
v_ulong = 3073796192, 
        v_int64 = 598487340535933024, v_uint64 = 598487340535933024, v_float =
-1.0872347e-05, 
        v_double = 1.1453520537456994e-268, v_pointer = 0xb7366860}, {v_int =
-1220127288, v_uint = 3074840008, 
        v_long = -1220127288, v_ulong = 3074840008, v_int64 =
-5244916803560909368, v_uint64 = 13201827270148642248, 
        v_float = -1.18216922e-05, v_double = -1.0005193826450045e-42, v_pointer
= 0xb74655c8}}}, {
    g_type = 3073796192, data = {{v_int = 139679920, v_uint = 139679920, v_long
= 139679920, v_ulong = 139679920, 
        v_int64 = 68859156656, v_uint64 = 68859156656, v_float = 6.35997545e-34,
v_double = 3.4020943705330211e-313, 
        v_pointer = 0x85358b0}, {v_int = -1221171096, v_uint = 3073796200,
v_long = -1221171096, v_ulong = 3073796200, 
        v_int64 = -5244889951426418584, v_uint64 = 13201854122283133032, v_float
= -1.08723543e-05, 
        v_double = -1.0047971744703953e-42, v_pointer = 0xb7366868}}}, {g_type =
139679920, data = {{
        v_int = -1215937856, v_uint = 3079029440, v_long = -1215937856, v_ulong
= 3079029440, 
        v_int64 = -5248508839325187392, v_uint64 = 13198235234384364224, v_float
= -1.60051277e-05, 
        v_double = -5.728699421611656e-43, v_pointer = 0xb78642c0}, {v_int =
-1075352664, v_uint = 3219614632, 
        v_long = -1075352664, v_ulong = 3219614632, v_int64 =
-4618604657765815384, v_uint64 = 13828139415943736232, 
        v_float = -1.80797291, v_double = -0.73187673074004511, v_pointer =
0xbfe76ba8}}}, {g_type = 3075524170, 
    data = {{v_int = -1222016383, v_uint = 3072950913, v_long = -1222016383,
v_ulong = 3072950913, 
        v_int64 = -5222529973727165823, v_uint64 = 13224214099982385793, v_float
= -1.01035703e-05, 
        v_double = -3.1347938124064738e-41, v_pointer = 0xb7298281}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = -5236816309336932352, v_uint64 = 13209927764372619264, v_float
= 0, 
        v_double = -3.4242917504627413e-42, v_pointer = 0x0}}}, {g_type =
135183696, data = {{v_int = -1075352376, 
        v_uint = 3219614920, v_long = -1075352376, v_ulong = 3219614920, v_int64
= -4618604314168431416, 
        v_uint64 = 13828139759541120200, v_float = -1.80800724, v_double =
-0.73191487771273334, 
        v_pointer = 0xbfe76cc8}, {v_int = -1219452736, v_uint = 3075514560,
v_long = -1219452736, 
        v_ulong = 3075514560, v_int64 = 580609556347920576, v_uint64 =
580609556347920576, v_float = -1.24351936e-05, 
        v_double = 7.2732895827701143e-270, v_pointer = 0xb750a0c0}}}, {g_type =
3219614920, data = {{
        v_int = -1075352632, v_uint = 3219614664, v_long = -1075352632, v_ulong
= 3219614664, v_int64 = 71939091400, 
        v_uint64 = 71939091400, v_float = -1.80797672, v_double =
3.5542633653773465e-313, v_pointer = 0xbfe76bc8}, {
        v_int = -1221171096, v_uint = 3073796200, v_long = -1221171096, v_ulong
= 3073796200, v_int64 = 277951703144, 
        v_uint64 = 277951703144, v_float = -1.08723543e-05, v_double =
1.373263877265148e-312, 
        v_pointer = 0xb7366868}}}, {g_type = 0, data = {{v_int = -1221177356,
v_uint = 3073789940, 
        v_long = -1221177356, v_ulong = 3073789940, v_int64 =
-5244889951426424844, v_uint64 = 13201854122283126772, 
        v_float = -1.08666609e-05, v_double = -1.0047971744693981e-42, v_pointer
= 0xb7364ff4}, {v_int = 4, 
        v_uint = 4, v_long = 4, v_ulong = 4, v_int64 = -4618604317388046332,
v_uint64 = 13828139756321505284, 
        v_float = 5.60519386e-45, v_double = -0.73191452026367232, v_pointer =
0x4}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 20
	param_values = (GValue *) 0xbfe76a90
	node = (SignalNode *) 0x810dc18
	i = 3
	n_params = 3
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#93 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe76c7c "p\222\017\bw"
#94 0xb79bbfa9 in IA__gtk_accel_group_activate (accel_group=0x810da28,
accel_quark=8, acceleratable=0x80f9270, 
    accel_key=8, accel_mods=GDK_MOD1_MASK) at gtkaccelgroup.c:766
	was_handled = 0
	__PRETTY_FUNCTION__ = "IA__gtk_accel_group_activate"
#95 0xb79bc883 in IA__gtk_accel_groups_activate (object=0x80f9270,
accel_key=119, accel_mods=GDK_CONTROL_MASK)
    at gtkaccelgroup.c:804
	accel_name = <value optimized out>
	accel_quark = 695
	slist = (GSList *) 0x80f8f18
	__PRETTY_FUNCTION__ = "IA__gtk_accel_groups_activate"
#96 0xb7ba1bc8 in IA__gtk_window_activate_key (window=0x80f9270,
event=0x83fe330) at gtkwindow.c:7506
	entries = <value optimized out>
	tmp_list = <value optimized out>
	key_hash = (GtkKeyHash *) 0x8112cc8
	found_entry = (GtkWindowKeyEntry *) 0x8406608
#97 0xb7ba1c2c in gtk_window_key_press_event (widget=0x80f9270, event=0x83fe330)
at gtkwindow.c:4543
	handled = <value optimized out>
#98 0xb7a9b230 in _gtk_marshal_BOOLEAN__BOXED (closure=0x80e8e80,
return_value=0xbfe76ed0, n_param_values=2, 
    param_values=0xbfe76fbc, invocation_hint=0xbfe76ebc,
marshal_data=0xb7ba1c00) at gtkmarshalers.c:83
	data1 = (gpointer) 0x80f9270
	data2 = <value optimized out>
	v_return = <value optimized out>
	__PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED"
#99 0xb7501879 in g_type_class_meta_marshal (closure=0x80e8e80,
return_value=0x8, n_param_values=8, 
    param_values=0xbfe76fbc, invocation_hint=0x8, marshal_data=0x8) at
gclosure.c:569
	callback = <value optimized out>
#100 0xb7501f39 in IA__g_closure_invoke (closure=0x80e8e80, return_value=0x8,
n_param_values=8, param_values=0x8, 
    invocation_hint=0x8) at gclosure.c:492
	marshal = (GClosureMarshal) 0xb7501830 <g_type_class_meta_marshal>
	marshal_data = (gpointer) 0xcc
	in_marshal = 0
	__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#101 0xb7511ef5 in signal_emit_unlocked_R (node=0x80e8cc8, detail=0,
instance=0x80f9270, emission_return=0xbfe7713c, 
    instance_and_params=0xbfe76fbc) at gsignal.c:2523
	tmp = <value optimized out>
	handler = (Handler *) 0x80ed790
	accumulator = (SignalAccumulator *) 0x80e8d10
	emission = {next = 0x0, instance = 0x80f9270, ihint = {signal_id = 60, detail = 0, 
    run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 135190416}
	class_closure = (GClosure *) 0x80e8e80
	handler_list = (Handler *) 0x812b324
	return_accu = (GValue *) 0xbfe76ed0
	accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, 
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	signal_id = 60
	max_sequential_handler_number = 982
	return_value_altered = 1
#102 0xb7512dde in IA__g_signal_emit_valist (instance=0x80f9270, signal_id=60,
detail=0, 
    var_args=0xbfe771c0 "Øqç¿0ã?\bp\222\017\bÏ̸·p\222\017\bøÓ\016\b") at
gsignal.c:2254
	_flags = <value optimized out>
	_vtable = <value optimized out>
	_cvalues = {{v_int = 138404656, v_long = 138404656, v_int64 = 138404656,
v_double = 6.8380985754075559e-316, 
    v_pointer = 0x83fe330}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, 
    v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long
= 0, v_int64 = 0, v_double = 0, 
    v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64 = 0, v_double = 0,
v_pointer = 0x0}, {v_int = 0, v_long = 0, 
    v_int64 = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_long = 0, v_int64
= 0, v_double = 0, v_pointer = 0x0}, {
    v_int = 0, v_long = 0, v_int64 = 0, v_double = 0, v_pointer = 0x0}}
	_lcopy_format = <value optimized out>
	_n_values = <value optimized out>
	return_value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0,
v_ulong = 0, v_int64 = 0, 
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	error = <value optimized out>
	instance_and_params = (GValue *) 0xbfe76fbc
	stack_values = {{g_type = 135190416, data = {{v_int = 135238256, v_uint =
135238256, v_long = 135238256, 
        v_ulong = 135238256, v_int64 = 135238256, v_uint64 = 135238256, v_float
= 4.32046336e-34, 
        v_double = 6.6816576293083836e-316, v_pointer = 0x80f9270}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
        v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer =
0x0}}}, {g_type = 135198720, data = {{
        v_int = 138404656, v_uint = 138404656, v_long = 138404656, v_ulong =
138404656, v_int64 = 138404656, 
        v_uint64 = 138404656, v_float = 5.77440294e-34, v_double =
6.8380985754075559e-316, v_pointer = 0x83fe330}, {
        v_int = 134217728, v_uint = 134217728, v_long = 134217728, v_ulong =
134217728, v_int64 = 134217728, 
        v_uint64 = 134217728, v_float = 3.85185989e-34, v_double =
6.631236846766476e-316, v_pointer = 0x8000000}}}, {
    g_type = 0, data = {{v_int = -1075351544, v_uint = 3219615752, v_long =
-1075351544, v_ulong = 3219615752, 
        v_int64 = -5223293262283444216, v_uint64 = 13223450811426107400, v_float
= -1.80810642, 
        v_double = -2.7456773884490096e-41, v_pointer = 0xbfe77008}, {v_int =
135001832, v_uint = 135001832, 
        v_long = 135001832, v_ulong = 135001832, v_int64 = 17314871016, v_uint64
= 17314871016, 
        v_float = 4.21190279e-34, v_double = 8.5546829311779207e-314, v_pointer
= 0x80bf6e8}}}, {g_type = 3219615816, 
    data = {{v_int = -1223187090, v_uint = 3071780206, v_long = -1223187090,
v_ulong = 3071780206, 
        v_int64 = 579834331927127406, v_uint64 = 579834331927127406, v_float =
-9.03881846e-06, 
        v_double = 6.6216288514987856e-270, v_pointer = 0xb717a56e}, {v_int =
-1075351416, v_uint = 3219615880, 
        v_long = -1075351416, v_ulong = 3219615880, v_int64 = 20399485064,
v_uint64 = 20399485064, 
        v_float = -1.80812168, v_double = 1.0078684762974023e-313, v_pointer =
0xbfe77088}}}, {g_type = 3078824733, 
    data = {{v_int = 135027880, v_uint = 135027880, v_long = 135027880, v_ulong
= 135027880, 
        v_int64 = 579905934685133992, v_uint64 = 579905934685133992, v_float =
4.22386344e-34, 
        v_double = 6.6818187841067845e-270, v_pointer = 0x80c5ca8}, {v_int =
-1220368325, v_uint = 3074598971, 
        v_long = -1220368325, v_ulong = 3074598971, v_int64 =
-5222413322413758405, v_uint64 = 13224330751295793211, 
        v_float = -1.16024703e-05, v_double = -3.1942614168264207e-41, v_pointer
= 0xb742a83b}}}, {g_type = 135027880, 
    data = {{v_int = 136021328, v_uint = 136021328, v_long = 136021328, v_ulong
= 136021328, 
        v_int64 = -4618599438169176752, v_uint64 = 13828144635540374864, v_float
= 4.68003239e-34, 
        v_double = -0.73245622237679164, v_pointer = 0x81b8550}, {v_int =
-1216141210, v_uint = 3078826086, 
        v_long = -1216141210, v_ulong = 3078826086, v_int64 =
579940331727038566, v_uint64 = 579940331727038566, 
        v_float = -1.56352289e-05, v_double = 6.7107332518143047e-270, v_pointer
= 0xb7832866}}}, {g_type = 92, 
    data = {{v_int = 134951904, v_uint = 134951904, v_long = 134951904, v_ulong
= 134951904, 
        v_int64 = -5222413325353405472, v_uint64 = 13224330748356146144, v_float
= 4.18897697e-34, 
        v_double = -3.1942599182254722e-41, v_pointer = 0x80b33e0}, {v_int =
135027880, v_uint = 135027880, 
        v_long = 135027880, v_ulong = 135027880, v_int64 = 584207155453516968,
v_uint64 = 584207155453516968, 
        v_float = 4.22386344e-34, v_double = 1.3023394532250566e-269, v_pointer
= 0x80c5ca8}}}, {g_type = 3219615896, 
    data = {{v_int = -1216123090, v_uint = 3078844206, v_long = -1216123090,
v_ulong = 3078844206, 
        v_int64 = 579828456418930478, v_uint64 = 579828456418930478, v_float =
-1.5668189e-05, 
        v_double = 6.6166898456244824e-270, v_pointer = 0xb7836f2e}, {v_int =
54525955, v_uint = 54525955, 
        v_long = 54525955, v_ulong = 54525955, v_int64 = 1060911448067, v_uint64
= 1060911448067, 
        v_float = 5.64237423e-37, v_double = 5.2415989976959445e-312, v_pointer
= 0x3400003}}}, {g_type = 6, data = {{
        v_int = 32, v_uint = 32, v_long = 32, v_ulong = 32, v_int64 = 32,
v_uint64 = 32, v_float = 4.48415509e-44, 
        v_double = 1.5810100666919889e-322, v_pointer = 0x20}, {v_int =
-1075351416, v_uint = 3219615880, 
        v_long = -1075351416, v_ulong = 3219615880, v_int64 =
-5237175073325485944, v_uint64 = 13209569000384065672, 
        v_float = -1.80812168, v_double = -3.195674147194604e-42, v_pointer =
0xbfe77088}}}, {g_type = 3078690969, 
    data = {{v_int = -1075351416, v_uint = 3219615880, v_long = -1075351416,
v_ulong = 3219615880, 
        v_int64 = 584207570854965384, v_uint64 = 584207570854965384, v_float =
-1.80812168, 
        v_double = 1.3024092912756611e-269, v_pointer = 0xbfe77088}, {v_int =
-1219291312, v_uint = 3075675984, 
        v_long = -1219291312, v_ulong = 3075675984, v_int64 =
-4618597562623781040, v_uint64 = 13828146511085770576, 
        v_float = -1.25820079e-05, v_double = -0.73266444974499656, v_pointer =
0xb7531750}}}, {g_type = 38, data = {{
        v_int = -1075351368, v_uint = 3219615928, v_long = -1075351368, v_ulong
= 3219615928, 
        v_int64 = -5237606726128668488, v_uint64 = 13209137347580883128, v_float
= -1.8081274, 
        v_double = -2.9206091115275003e-42, v_pointer = 0xbfe770b8}, {v_int =
136021332, v_uint = 136021332, 
        v_long = 136021332, v_ulong = 136021332, v_int64 = 163344778580,
v_uint64 = 163344778580, 
        v_float = 4.68003423e-34, v_double = 8.0703043523923115e-313, v_pointer
= 0x81b8554}}}, {g_type = 37, data = {{
        v_int = -1219475915, v_uint = 3075491381, v_long = -1219475915, v_ulong
= 3075491381, 
        v_int64 = 584207175573849653, v_uint64 = 584207175573849653, v_float =
-1.24141125e-05, 
        v_double = 1.3023428358921551e-269, v_pointer = 0xb7504635}, {v_int = 1,
v_uint = 1, v_long = 1, v_ulong = 1, 
        v_int64 = 584207172498358273, v_uint64 = 584207172498358273, v_float =
1.40129846e-45, 
        v_double = 1.3023423188349242e-269, v_pointer = 0x1}}}, {g_type =
3079029440, data = {{v_int = -1075351044, 
        v_uint = 3219616252, v_long = -1075351044, v_ulong = 3219616252, v_int64
= 7514583548, v_uint64 = 7514583548, 
        v_float = -1.80816603, v_double = 3.7126975738706259e-314, v_pointer =
0xbfe771fc}, {v_int = -1075351080, 
        v_uint = 3219616216, v_long = -1075351080, v_ulong = 3219616216, v_int64
= -5223516853985906216, 
        v_uint64 = 13223227219723645400, v_float = -1.80816174, v_double =
-2.6316927060206749e-41, 
        v_pointer = 0xbfe771d8}}}, {g_type = 136021328, data = {{v_int =
-1075351096, v_uint = 3219616200, 
        v_long = -1075351096, v_ulong = 3219616200, v_int64 =
-4618597802998009400, v_uint64 = 13828146270711542216, 
        v_float = -1.80815983, v_double = -0.73263776284471138, v_pointer =
0xbfe771c8}, {v_int = -1075351320, 
        v_uint = 3219615976, v_long = -1075351320, v_ulong = 3219615976, v_int64
= -5248511046797791000, 
        v_uint64 = 13198233026911760616, v_float = -1.80813313, v_double =
-5.7269410682372288e-43, 
        v_pointer = 0xbfe770e8}}}, {g_type = 3073796192, data = {{v_int =
-1214777532, v_uint = 3080189764, 
        v_long = -1214777532, v_ulong = 3080189764, v_int64 =
-5239352767912872124, v_uint64 = 13207391305796679492, 
        v_float = -1.81157448e-05, v_double = -2.3389131746495454e-42, v_pointer
= 0xb797f744}, {v_int = 1, 
        v_uint = 1, v_long = 1, v_ulong = 1, v_int64 = -5238665309937729535,
v_uint64 = 13208078763771822081, 
        v_float = 1.40129846e-45, v_double = -2.557949922538176e-42, v_pointer =
0x1}}}, {g_type = 3219616040, data = {
      {v_int = -1219841452, v_uint = 3075125844, v_long = -1219841452, v_ulong =
3075125844, v_int64 = 7370093140, 
        v_uint64 = 7370093140, v_float = -1.20816585e-05, v_double =
3.6413098271242407e-314, v_pointer = 0xb74ab254}, 
      {v_int = -1219731732, v_uint = 3075235564, v_long = -1219731732, v_ulong =
3075235564, 
        v_int64 = -5238714583022280980, v_uint64 = 13208029490687270636, v_float
= -1.21814483e-05, 
        v_double = -2.5422506120510855e-42, v_pointer = 0xb74c5eec}}}}
	free_me = (GValue *) 0x0
	signal_return_type = 20
	param_values = (GValue *) 0xbfe76fd0
	node = (SignalNode *) 0x80e8cc8
	i = 1
	n_params = 1
	__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#103 0xb75133d9 in IA__g_signal_emit (instance=0x8, signal_id=8, detail=8) at
gsignal.c:2288
	var_args = 0xbfe771bc "0ã?\bØqç¿0ã?\bp\222\017\bÏ̸·p\222\017\bøÓ\016\b"
#104 0xb7b8cad4 in gtk_widget_event_internal (widget=0x80f9270, event=0x83fe330)
at gtkwidget.c:3735
	signal_num = <value optimized out>
	return_val = 0
#105 0xb7a99785 in IA__gtk_propagate_event (widget=0x80f9270, event=0x83fe330)
at gtkmain.c:2149
	window = (GtkWidget *) 0x80f9270
	handled_event = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__gtk_propagate_event"
#106 0xb7a99ad3 in IA__gtk_main_do_event (event=0x83fe330) at gtkmain.c:1412
	event_widget = (GtkWidget *) 0x80f9270
	grab_widget = (GtkWidget *) 0x80f9270
	window_group = (GtkWindowGroup *) 0x8406680
	next_event = <value optimized out>
	rewritten_event = (GdkEvent *) 0x0
	tmp_list = <value optimized out>
	__PRETTY_FUNCTION__ = "IA__gtk_main_do_event"
#107 0xb78277aa in gdk_event_dispatch (source=0x8, callback=0, user_data=0x0) at
gdkevents-x11.c:2291
	display = <value optimized out>
	event = (GdkEvent *) 0x83fe330
#108 0xb7406c3c in IA__g_main_context_dispatch (context=0x80ddd80) at gmain.c:1934
No locals.
#109 0xb740a01b in g_main_context_iterate (context=0x80ddd80, block=1,
dispatch=1, self=0x80b3e58) at gmain.c:2565
	got_ownership = <value optimized out>
	max_priority = 2147483647
	timeout = 1875
	some_ready = 1
	nfds = <value optimized out>
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0x84064b8
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#110 0xb740a377 in IA__g_main_loop_run (loop=0x83fe2c0) at gmain.c:2769
	got_ownership = -1221132896
	self = (GThread *) 0x80b3e58
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#111 0xb7a98c71 in IA__gtk_main () at gtkmain.c:991
	tmp_list = (GList *) 0x80b677c
	functions = (GList *) 0x0
	init = (GtkInitFunction *) 0x0
	loop = (GMainLoop *) 0x83fe2c0
#112 0x0807ec58 in main (argc=138507376, argv=0x8417470) at main.c:295
	uri = 0x80ed3c8 ""
	enable_metadata = 1
	context = (poptContext) 0x80b7e20
	context_as_value = {g_type = 68, data = {{v_int = 134970912, v_uint =
134970912, v_long = 134970912, 
      v_ulong = 134970912, v_int64 = 134970912, v_uint64 = 134970912, v_float =
4.19770502e-34, 
      v_double = 6.6684490807062053e-316, v_pointer = 0x80b7e20}, {v_int = 0,
v_uint = 0, v_long = 0, v_ulong = 0, 
      v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
	program = <value optimized out>
#0  0xb7374231 in __waitpid_nocancel () from /lib/tls/libpthread.so.0

Comment 14 Kristian Høgsberg 2006-01-21 06:44:47 UTC
Created attachment 4409 [details] [review]
Patch to only select scalable fonts.
Comment 15 Sebastien Bacher 2006-01-21 07:12:20 UTC
The patch doesn't make a difference
Comment 16 Kristian Høgsberg 2006-01-21 07:22:42 UTC
Moving bug to poppler.
Comment 17 Wouter Bolsterlee 2006-01-22 00:07:33 UTC
The patch makes no difference here.
Comment 18 Wouter Bolsterlee 2006-01-24 09:29:49 UTC
*** Bug 5466 has been marked as a duplicate of this bug. ***
Comment 19 Wouter Bolsterlee 2006-01-24 09:30:43 UTC
(copy and paste from my comment in bug #5466):

The problem seems to be the way the name "Helvetica" is resolved to a real font.

On systems that provide bitmap fonts for Helvetica (eg. the xfonts-75dpi and
xfonts-100dpi on Debian-like systems), the problem appears.

On systems that do not provide bitmap fonts (like Fedora Core), a default
Helvetica is provided by the Nimbus face, a Type 1 font that is installed by
default. This one does not trigger the problem and the affected documents render
fine.

On systems that use a custom Helvetica, such as a real Helvetica purchased in
OpenType format, the problem arises again. A fontconfig match that provides
"Helvetica Neue LT" causes the affected documents to render with weird
characters as well.
Comment 20 Wouter Bolsterlee 2006-01-24 09:33:33 UTC
http://bugs.gentoo.org/show_bug.cgi?id=119898 is the gentoo bug for this issue.
Comment 21 Wouter Bolsterlee 2006-01-24 10:03:50 UTC
This might be useful too:

$ fc-match --verbose "Helvetica"
Pattern 28 of 32
        family: "Helvetica Neue LT Std"(s)
        pixelsize: 12.5(f)(s)
        fontversion: 67436(i)(s)
        style: "65 Medium"(s)
        charset: set(s)
        lang:
aa|ast|ay|bi|br|ch|co|da|de|en|es|et|eu|fi|fj|fo|fr|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|oc|om|pt|rm|sma|smj|so|sq|sv|sw|tn|ts|vo|vot|wa|xh|yap|zu(s)
        dpi: 75(f)(s)
        file: "/home/uws/Library/Adobe Font Folio OpenType Edition/Western
Fonts/Helvetica Neue LT Std/HelveticaNeueLTStd-Md.otf"(s)
        slant: 0(i)(s)
        weight: 100(i)(s)
        fullname: "HelveticaNeueLTStd-Md"(s)
        width: 100(i)(s)
        foundry: "adobe"(s)
        index: 0(i)(s)
        size: 12(f)(s)
        outline: FcTrue(s)
        scalable: FcTrue(s)
        capability: "otlayout:latn"(s)
        stylelang: "en"(s)
        fontformat: "CFF"(s)
        familylang: "en"(s)
        fullnamelang: "en"(s)
        autohint: FcFalse(s)
        scale: 1(f)(s)
        hintstyle: 3(i)(s)
        hinting: FcTrue(s)
        globaladvance: FcTrue(s)
        verticallayout: FcFalse(s)
Comment 22 Wouter Bolsterlee 2006-01-24 10:12:36 UTC
This is the output when using the (Debian xfonts-75dpi provided) bitmap font,
which also causes weird rendering and a crash:

$ fc-match --verbose "Helvetica"
Pattern 24 of 32
        family: "Helvetica"(s)
        style: "Regular"(s)
        fontversion: 0(i)(s)
        lang:
aa|ast|ay|bi|br|ch|da|de|en|es|eu|fj|fo|fur|fy|gd|gl|gv|ho|ia|id|ie|io|is|it|lb|mg|nb|nds|nl|nn|no|oc|om|pt|rm|sma|smj|so|sq|sv|sw|tn|ts|vo|
wa|xh|yap|zu(s)
        pixelsize: 12(f)(s)
        charset: set(s)
        dpi: 75(f)(s)
        file: "/usr/X11R6/lib/X11/fonts/75dpi/helvR12-ISO8859-1.pcf.gz"(s)
        slant: 0(i)(s)
        weight: 80(i)(s)
        width: 100(i)(s)
        foundry: "Adobe"(s)
        index: 0(i)(s)
        size: 12(f)(s)
        outline: FcFalse(s)
        scalable: FcFalse(s)
        fontformat: "PCF"(s)
        antialias: FcFalse(s)
        scale: 1(f)(s)
        hinting: FcTrue(s)
        autohint: FcFalse(s)
        hintstyle: 3(i)(s)
        globaladvance: FcTrue(s)
        verticallayout: FcFalse(s)
Comment 23 Mathis Ahrens 2006-01-28 16:16:47 UTC
I see the same. Trying to summarize a bit:

I think there are two issues here:
1. Wrong font rendering of bitmap fonts by poppler 0.5.0 + fontconfig
2. Segfault when closing evince after that wrong rendering

This happens also in pdfs without Helvetica,
but it disappears when I disable bitmap fonts in my fontconfig 
like this: 
<selectfont>
  <rejectfont>
   <pattern>
     <patelt name="scalable"><bool>false</bool></patelt>
   </pattern>
  </rejectfont>
 </selectfont>

(reject NON-scalable, that is)

My version of the evince crash is similar:

#0  0xb6f29758 in FT_Done_Face (face=0x31) at ftobjs.c:1820
#1  0xb7199f85 in ~CairoFont (this=0xb5400708) at CairoFontEngine.cc:258
#2  0xb719a259 in ~CairoFontEngine (this=0x83c3140) at CairoFontEngine.cc:309
#3  0xb719a69a in ~CairoOutputDev (this=0x83bcea0) at CairoOutputDev.cc:65
#4  0xb7374b9f in poppler_document_save () from /usr/lib/libpoppler-glib.so.0
#5  0xb6db5f6b in g_object_unref () from /usr/lib/libgobject-2.0.so.0
#6  0xb76d04f0 in gtk_signal_emitv_by_name () from /usr/lib/libgtk-x11-2.0.so.0

poppler_document_save() or poppler_document_finalize()
both trigger the same deadly sequence:
 - some cairo destructors 
 - libfreetype's FT_Done_Face

This is where I loose it, I gotta sleep, but maybe this helps someone:

  FT_EXPORT_DEF( FT_Error )
  FT_Done_Face( FT_Face  face )
  {
    FT_Error     error;
    FT_Driver    driver;
    FT_Memory    memory;
    FT_ListNode  node;


    error = FT_Err_Invalid_Face_Handle;
    if ( face && face->driver )          // this is line 1820
    {
      driver = face->driver;
      memory = driver->root.memory;

      /* find face in driver's list */
      node = FT_List_Find( &driver->faces_list, face );
      if ( node )
      {
        /* remove face object from the driver's list */
        FT_List_Remove( &driver->faces_list, node );
        FT_FREE( node );

        /* now destroy the object proper */
        destroy_face( memory, face, driver );
        error = FT_Err_Ok;
      }
    }
    return error;
  }
Comment 24 Nickolay V. Shmyrev 2006-01-28 21:16:56 UTC
Hm, I have been going to work on this bug a bit and checked latest
Cairo/Poppler/Evince from CVS. Now I can't reproduce this problem with several
documents from duplicates. Can someone check it also?
Comment 25 Mathis Ahrens 2006-01-29 04:30:45 UTC
Nickolay, that's great news!
I did indeed check the latest releases only.
Did you have to modify all three packages?

Hmm, poppler didn't compile from CVS.
Do you by any chance have patches handy?

Comment 26 Nickolay V. Shmyrev 2006-01-29 14:47:54 UTC
Yeah, I forgot about it, sorry. You need to add

#include <time.h>

to poppler-attachment.h. Hope, someone will handle this problem.
Comment 27 Wouter Bolsterlee 2006-01-30 07:15:45 UTC
I've checked with latest cairo, fontconfig, poppler and evince (all CVS HEAD)
and the documents are still rendered showing strange characters. The crash on
exit is not fixed either.
Comment 28 Wouter Bolsterlee 2006-01-30 07:17:29 UTC
Btw, the document renders fine if I purge the bitmap fonts from system. It DOES
crash if I try to use a REAL Helvetica, which is OpenType font. So, nothing has
changed.
Comment 29 Mathis Ahrens 2006-01-30 08:52:27 UTC
Heyah!
Have a look at bug 5758, the patch Ed attached there solves the rendering
problem (and thus the crash on exit) for me!
Comment 30 Wouter Bolsterlee 2006-01-30 10:48:21 UTC
The patch fixed my rendering problems too. Both with bitmap fonts and OpenType
fonts enabled!
Comment 31 Jeff Muizelaar 2006-01-31 04:40:03 UTC
*** Bug 5739 has been marked as a duplicate of this bug. ***
Comment 32 Wouter Bolsterlee 2006-02-02 05:19:11 UTC
Bug #5758 only works around the problem in most of the cases.
http://www.rovernet.nl/nieuws/berichten/ber060118bijl3.pdf still causes
problems, for instance.
Comment 33 Wouter Bolsterlee 2006-02-08 02:05:43 UTC
*** Bug 4064 has been marked as a duplicate of this bug. ***
Comment 34 Jeff Muizelaar 2006-02-22 16:42:27 UTC
Created attachment 4717 [details] [review]
separate font loading from CairoFont constructor

This patch might fix the problem.
Comment 35 Jeff Muizelaar 2006-02-22 17:58:21 UTC
Created attachment 4718 [details] [review]
slightly more working patch

same as last patch but avoids a segfault on CairoFont::Create failure
Comment 36 Jeff Muizelaar 2006-05-30 14:43:27 UTC
Should be fixed in cvs.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.