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

Jeremy Messenger mezz7 at cox.net
Tue Mar 23 12:18:21 PST 2004


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.

Cheers,
Mezz


-- 
bsdforums.org 's moderator, mezz.
-------------- next part --------------
% 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 ()


More information about the freebsd-gnome mailing list