editors/gedit2 (2.6.0) crash, easy to reproduce it.

Adam Weinberger adamw at FreeBSD.org
Tue Mar 23 13:10:17 PST 2004


>> (03.23.2004 @ 1518 PST): Jeremy Messenger said, in 14K: <<
> Hello,
> 
> To reproduce the crash:
> 
> 1) Run gedit.
> 2) Type anything.
> 3) Close or quit it (either click on 'X' or File->Quit).
> 4) Crash.
> 
> Attaching the full backtraces, gdb-gedit2.txt. Just let me know if you 
> want me to report over at GNOME bugzilla too.

Works fine for me. Can you try this with a different icon theme
selected?

# Adam


> 
> Cheers,
> Mezz
> 
> 
> -- 
> bsdforums.org 's moderator, mezz.

> % gdb gedit
> 
> (gdb) r
> Starting program: /usr/X11R6/bin/gedit
> gedit in free(): error: junk pointer, too high to make sense
>  
> Program received signal SIGABRT, Aborted.
> 0x2918baaf in kill () from /lib/libc.so.5
> 
> (gdb) bt
> #0  0x2918baaf in kill () from /lib/libc.so.5
> #1  0x29180728 in raise () from /lib/libc.so.5
> #2  0x291f50a3 in abort () from /lib/libc.so.5
> #3  0x291962ce in ldexp () from /lib/libc.so.5
> #4  0x29196318 in ldexp () from /lib/libc.so.5
> #5  0x29196d20 in ldexp () from /lib/libc.so.5
> #6  0x29196e86 in ldexp () from /lib/libc.so.5
> #7  0x29196fb1 in free () from /lib/libc.so.5
> #8  0x29000124 in g_free (mem=0x0) at gmem.c:186
> #9  0x293fe403 in cr_doc_handler_destroy (a_this=0x291fbd40)
>     at cr-doc-handler.c:226
> #10 0x2942dd69 in rsvg_real_parse_cssbuffer (ctx=0x0, buff=0x0, buflen=0)
>     at rsvg-styles.c:565
> #11 0x2942dd9f in rsvg_parse_cssbuffer (ctx=0x0, buff=0x0, buflen=0)
>     at rsvg-styles.c:634
> #12 0x29431525 in rsvg_style_handler_free (self=0x83e0f00) at rsvg.c:665
> #13 0x294322fe in rsvg_end_element (data=0x83e7200, name=0x83dec93 "style")
>     at rsvg.c:1051
> #14 0x289403d8 in xmlParseEndTag1 (ctxt=0x83e0f00, line=0) at parser.c:6642
> #15 0x28944c53 in xmlParseTryOrFinish (ctxt=0x83e4400, terminate=0)
>     at parser.c:9225
> #16 0x289457be in xmlParseChunk (ctxt=0x83e4400,
>     chunk=0xbfbfb680 "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\r\n<!-- Ge---Type <return> to continue, or q <return> to quit---
> nerator: Adobe Illustrator 9.0, SVG Export Plug-In  -->\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20000303 Stylable//EN\"   \"http://www.w3.org/TR/2000/0"...,
>     size=3364, terminate=0) at parser.c:9686
> #17 0x29432611 in rsvg_handle_write_impl (handle=0x83e7200, buf=0x0, count=0,
>     error=0xbfbfc788) at rsvg.c:1182
> #18 0x29432a7a in rsvg_handle_write (handle=0x6, buf=0x0, count=0, error=0x0)
>     at rsvg.c:1423
> #19 0x293c6d4c in gdk_pixbuf__svg_image_load_increment (data=0x83e0c60,
>     buf=0xbfbfb680 "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\r\n<!-- Generator: Adobe Illustrator 9.0, SVG Export Plug-In  -->\r\n<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 20000303 Stylable//EN\"   \"http://www.w3.org/TR/2000/0"...,
>     size=3364, error=0xbfbfc788) at io-svg.c:112
> #20 0x28da59ca in _gdk_pixbuf_generic_image_load (module=0x810a200,
>     f=0xbfbfc788, error=0xbfbfc788) at gdk-pixbuf-io.c:704
> #21 0x28da5cad in gdk_pixbuf_new_from_file (
>     filename=0x8194280 "/usr/X11R6/share/icons/Gorilla/scalable/stock/stock_dialog_warning.svg", error=0xbfbfc788) at gdk-pixbuf-io.c:799
> #22 0x28b22183 in ensure_filename_pixbuf (icon_set=0x81a0b60, source=0x81a0be0)
>     at gtkiconfactory.c:1557
> #23 0x28b22483 in find_and_render_icon_source (icon_set=0x81a0b60,
>     style=0x81f6800, direction=GTK_TEXT_DIR_LTR, state=GTK_STATE_NORMAL,
>     size=GTK_ICON_SIZE_DIALOG, widget=0x83d3d00, detail=0x0)
>     at gtkiconfactory.c:1678
> ---Type <return> to continue, or q <return> to quit---
> #24 0x28b227b2 in gtk_icon_set_render_icon (icon_set=0x81a0b60,
>     style=0x81f6800, direction=GTK_TEXT_DIR_LTR, state=GTK_STATE_NORMAL,
>     size=GTK_ICON_SIZE_DIALOG, widget=0x83d3d00, detail=0x0)
>     at gtkiconfactory.c:1788
> #25 0x28c4eb5b in gtk_widget_render_icon (widget=0x83d3d00,
>     stock_id=0x83e07e0 "gtk-dialog-warning", size=GTK_ICON_SIZE_DIALOG,
>     detail=0x6 <Error reading address 0x6: Bad address>) at gtkwidget.c:5055
> #26 0x28b2ba12 in gtk_image_calc_size (image=0x83d3d00) at gtkimage.c:1618
> #27 0x28b2bac2 in gtk_image_size_request (widget=0x83d3d00, requisition=0x0)
>     at gtkimage.c:1655
> #28 0x28fb8865 in g_cclosure_marshal_VOID__BOXED (closure=0x83d3d00,
>     return_value=0x0, n_param_values=2, param_values=0x0,
>     invocation_hint=0xbfbfc9c8, marshal_data=0x28b2baa0) at gmarshal.c:566
> #29 0x28fa4267 in g_type_class_meta_marshal (closure=0x0, return_value=0x0,
>     n_param_values=0, param_values=0x83d3d00, invocation_hint=0x0,
>     marshal_data=0x0) at gclosure.c:514
> #30 0x28fa3f8a in g_closure_invoke (closure=0x83d3d00, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #31 0x28fb732a in signal_emit_unlocked_R (node=0x8195fc0, detail=0,
>     instance=0x83d3d00, emission_return=0x0, instance_and_params=0xbfbfcb00)
>     at gsignal.c:2366
> #32 0x28fb6b19 in g_signal_emit_valist (instance=0x83d3d00, signal_id=0,
>     detail=0, var_args=0xbfbfccac "¿?bC(¿?\233¿?(") at gsignal.c:2195
> ---Type <return> to continue, or q <return> to quit---
> #33 0x28fb6ef0 in g_signal_emit_by_name (instance=0x83d3d00,
>     detailed_signal=0x28cce3e2 "size_request") at gsignal.c:2263
> #34 0x28b96281 in do_size_request (widget=0x83d3d00) at gtksizegroup.c:494
> #35 0x28b965d7 in _gtk_size_group_compute_requisition (widget=0x83d3d00,
>     requisition=0xbfbfcd30) at gtksizegroup.c:683
> #36 0x28c4a227 in gtk_widget_size_request (widget=0x83d3d00, requisition=0x0)
>     at gtkwidget.c:2567
> #37 0x28b1a3ce in gtk_hbox_size_request (widget=0x83d3d80,
>     requisition=0x83d3d9c) at gtkhbox.c:122
> #38 0x28fb8865 in g_cclosure_marshal_VOID__BOXED (closure=0x81978a0,
>     return_value=0x0, n_param_values=2, param_values=0xbfbfcfc0,
>     invocation_hint=0xbfbfce88, marshal_data=0x28b1a370) at gmarshal.c:566
> #39 0x28fa4267 in g_type_class_meta_marshal (closure=0xbfbfcfc0,
>     return_value=0x0, n_param_values=0, param_values=0x81978a0,
>     invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #40 0x28fa3f8a in g_closure_invoke (closure=0x81978a0, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #41 0x28fb732a in signal_emit_unlocked_R (node=0x8195fc0, detail=0,
>     instance=0x83d3d80, emission_return=0x0, instance_and_params=0xbfbfcfc0)
>     at gsignal.c:2366
> #42 0x28fb6b19 in g_signal_emit_valist (instance=0x83d3d80, signal_id=0,
>     detail=0,
>     var_args=0xbfbfd16c "¿?\233¿?(¿?\233¿?(\200==\b\230¿?¿?¿?¿?e¿?(\200==\b\001")
> ---Type <return> to continue, or q <return> to quit---
>     at gsignal.c:2195
> #43 0x28fb6ef0 in g_signal_emit_by_name (instance=0x83d3d80,
>     detailed_signal=0x28cce3e2 "size_request") at gsignal.c:2263
> #44 0x28b96281 in do_size_request (widget=0x83d3d80) at gtksizegroup.c:494
> #45 0x28b965d7 in _gtk_size_group_compute_requisition (widget=0x83d3d80,
>     requisition=0xbfbfd1f0) at gtksizegroup.c:683
> #46 0x28c4a227 in gtk_widget_size_request (widget=0x83d3d80, requisition=0x0)
>     at gtkwidget.c:2567
> #47 0x28c4230e in gtk_vbox_size_request (widget=0x83d3480,
>     requisition=0x83d349c) at gtkvbox.c:121
> #48 0x28fb8865 in g_cclosure_marshal_VOID__BOXED (closure=0x81978a0,
>     return_value=0x0, n_param_values=2, param_values=0xbfbfd480,
>     invocation_hint=0xbfbfd348, marshal_data=0x28c422b0) at gmarshal.c:566
> #49 0x28fa4267 in g_type_class_meta_marshal (closure=0xbfbfd480,
>     return_value=0x0, n_param_values=0, param_values=0x81978a0,
>     invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #50 0x28fa3f8a in g_closure_invoke (closure=0x81978a0, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #51 0x28fb732a in signal_emit_unlocked_R (node=0x8195fc0, detail=0,
>     instance=0x83d3480, emission_return=0x0, instance_and_params=0xbfbfd480)
>     at gsignal.c:2366
> #52 0x28fb6b19 in g_signal_emit_valist (instance=0x83d3480, signal_id=0,
>     detail=0, var_args=0xbfbfd62c "\faC(¿?\233¿?(\2004=\bX¿?¿?¿?¿?e¿?(\2004=\b\001")
> ---Type <return> to continue, or q <return> to quit---
>     at gsignal.c:2195
> #53 0x28fb6ef0 in g_signal_emit_by_name (instance=0x83d3480,
>     detailed_signal=0x28cce3e2 "size_request") at gsignal.c:2263
> #54 0x28b96281 in do_size_request (widget=0x83d3480) at gtksizegroup.c:494
> #55 0x28b965d7 in _gtk_size_group_compute_requisition (widget=0x83d3480,
>     requisition=0xbfbfd698) at gtksizegroup.c:683
> #56 0x28c4a227 in gtk_widget_size_request (widget=0x83d3480, requisition=0x0)
>     at gtkwidget.c:2567
> #57 0x28c59c2c in gtk_window_size_request (widget=0x6, requisition=0x83d3480)
>     at gtkwindow.c:3986
> #58 0x28fb8865 in g_cclosure_marshal_VOID__BOXED (closure=0x83d3480,
>     return_value=0x0, n_param_values=2, param_values=0xbfbfd698,
>     invocation_hint=0xbfbfd7e8, marshal_data=0x28c59be0) at gmarshal.c:566
> #59 0x28fa4267 in g_type_class_meta_marshal (closure=0xbfbfd698,
>     return_value=0x0, n_param_values=0, param_values=0x83d3480,
>     invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #60 0x28fa3f8a in g_closure_invoke (closure=0x83d3480, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #61 0x28fb732a in signal_emit_unlocked_R (node=0x8195fc0, detail=0,
>     instance=0x83e1300, emission_return=0x0, instance_and_params=0xbfbfd920)
>     at gsignal.c:2366
> #62 0x28fb6b19 in g_signal_emit_valist (instance=0x83e1300, signal_id=0,
>     detail=0, var_args=0xbfbfdacc "6j\031)¿?\233¿?(") at gsignal.c:2195
> ---Type <return> to continue, or q <return> to quit---
> #63 0x28fb6ef0 in g_signal_emit_by_name (instance=0x83e1300,
>     detailed_signal=0x28cce3e2 "size_request") at gsignal.c:2263
> #64 0x28b96281 in do_size_request (widget=0x83e1300) at gtksizegroup.c:494
> #65 0x28b965d7 in _gtk_size_group_compute_requisition (widget=0x83e1300,
>     requisition=0x0) at gtksizegroup.c:683
> #66 0x28c4a227 in gtk_widget_size_request (widget=0x83e1300, requisition=0x0)
>     at gtkwidget.c:2567
> #67 0x28c5abe8 in gtk_window_compute_configure_request (window=0x0,
>     request=0xbfbfdc60, geometry=0xbfbfdc20, flags=0xbfbfdc1c)
>     at gtkwindow.c:4815
> #68 0x28c593d7 in gtk_window_show (widget=0x83e1300) at gtkwindow.c:3608
> #69 0x28fb7db9 in g_cclosure_marshal_VOID__VOID (closure=0x81976a0,
>     return_value=0x0, n_param_values=1, param_values=0x0,
>     invocation_hint=0xbfbfddd8, marshal_data=0x28c59340) at gmarshal.c:77
> #70 0x28fa4267 in g_type_class_meta_marshal (closure=0x83e1300,
>     return_value=0x0, n_param_values=0, param_values=0x81976a0,
>     invocation_hint=0x0, marshal_data=0x0) at gclosure.c:514
> #71 0x28fa3f8a in g_closure_invoke (closure=0x81976a0, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #72 0x28fb732a in signal_emit_unlocked_R (node=0x8195cc0, detail=0,
>     instance=0x83e1300, emission_return=0x0, instance_and_params=0xbfbfdf10)
>     at gsignal.c:2366
> #73 0x28fb6b19 in g_signal_emit_valist (instance=0x83e1300, signal_id=0,
> ---Type <return> to continue, or q <return> to quit---
>     detail=0, var_args=0xbfbfe09c "¿?\233¿?(¿?\233¿?(") at gsignal.c:2195
> #74 0x28fb6d84 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
>     at gsignal.c:2239
> #75 0x28c49010 in gtk_widget_show (widget=0x83e1300) at gtkwidget.c:1967
> #76 0x28adfe6e in gtk_dialog_run (dialog=0x83e1300) at gtkdialog.c:978
> #77 0x0809bd83 in gedit_close_confirmation_dialog_run (dlg=0x83e1300)
>     at gedit-close-confirmation-dialog.c:273
> #78 0x080631a0 in gedit_mdi_can_remove_views (views=0x83dc540,
>     window=0x8199000) at gedit-mdi.c:1153
> #79 0x0806333d in gedit_mdi_remove_views_handler (mdi=0x818c8e0,
>     window=0x8199000) at gedit-mdi.c:1228
> #80 0x0805ef40 in gedit_marshal_BOOLEAN__OBJECT (closure=0x818c8e0,
>     return_value=0xbfbfe3c0, n_param_values=2, param_values=0x83dc540,
>     invocation_hint=0xbfbfe2c8, marshal_data=0x0) at gedit-marshal.c:83
> #81 0x28fa3f8a in g_closure_invoke (closure=0x83dc540, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #82 0x28fb7630 in signal_emit_unlocked_R (node=0x81952c0, detail=0,
>     instance=0x818c8e0, emission_return=0xbfbfe3c0,
>     instance_and_params=0xbfbfe400) at gsignal.c:2436
> #83 0x28fb6b7f in g_signal_emit_valist (instance=0x818c8e0,
>     signal_id=3217023936, detail=0, var_args=0xbfbfe590 "¿?¿?¿?¿?\220}\031\b¿?¿?¿?¿?")
>     at gsignal.c:2205
> #84 0x28fb6d84 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
> ---Type <return> to continue, or q <return> to quit---
>     at gsignal.c:2239
> #85 0x0807b901 in app_close_book (win=0x8199000, event=0x836d018,
>     mdi=0x818c8e0) at bonobo-mdi.c:1157
> #86 0x28b4d799 in _gtk_marshal_BOOLEAN__BOXED (closure=0x819ac00,
>     return_value=0xbfbfe6a0, n_param_values=2, param_values=0xbfbfe800,
>     invocation_hint=0xbfbfe6c8, marshal_data=0x0) at gtkmarshalers.c:82
> #87 0x28fa3f8a in g_closure_invoke (closure=0x819ac00, return_value=0x0,
>     n_param_values=0, param_values=0x0, invocation_hint=0x0) at gclosure.c:437
> #88 0x28fb7630 in signal_emit_unlocked_R (node=0x8192680, detail=0,
>     instance=0x8199000, emission_return=0xbfbfe7c0,
>     instance_and_params=0xbfbfe800) at gsignal.c:2436
> #89 0x28fb6b7f in g_signal_emit_valist (instance=0x8199000,
>     signal_id=3217024960, detail=0, var_args=0xbfbfe990 "\230¿?¿?¿?\001")
>     at gsignal.c:2205
> #90 0x28fb6d84 in g_signal_emit (instance=0x0, signal_id=0, detail=0)
>     at gsignal.c:2239
> #91 0x28c4bd6f in gtk_widget_event_internal (widget=0x8199000, event=0x836d018)
>     at gtkwidget.c:3563
> #92 0x28c4b98f in gtk_widget_event (widget=0x836d018, event=0x836d018)
>     at gtkwidget.c:3369
> #93 0x28b4aa7f in gtk_main_do_event (event=0x836d018) at gtkmain.c:1517
> #94 0x28d3eff2 in gdk_event_dispatch (source=0x0, callback=0, user_data=0x0)
>     at gdkevents-x11.c:2133
> ---Type <return> to continue, or q <return> to quit---
> #95 0x28ff9e75 in g_main_dispatch (context=0x80f7080) at gmain.c:1895
> #96 0x28ffac90 in g_main_context_dispatch (context=0x80f7080) at gmain.c:2441
> #97 0x28ffb084 in g_main_context_iterate (context=0x80f7080, block=1,
>     dispatch=1, self=0x80ba9c0) at gmain.c:2522
> #98 0x28ffb744 in g_main_loop_run (loop=0x834d650) at gmain.c:2726
> #99 0x28b4a432 in gtk_main () at gtkmain.c:1172
> #100 0x0806069f in main (argc=6, argv=0xbfbfebd0) at gedit2.c:431
> #101 0x0805edb9 in _start ()

> _______________________________________________
> freebsd-gnome at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe at freebsd.org"

>> end of "editors/gedit2 (2.6.0) crash, easy to reproduce it." from Jeremy Messenger <<


--
Adam Weinberger
adamw at magnesium.net || adamw at FreeBSD.org
adamw at vectors.cx    ||   adamw at gnome.org
http://www.vectors.cx


More information about the freebsd-gnome mailing list