From owner-freebsd-gnome@FreeBSD.ORG Tue Mar 23 13:10:17 2004 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 350B716A4D3 for ; Tue, 23 Mar 2004 13:10:17 -0800 (PST) Received: from magnesium.net (toxic.magnesium.net [207.154.84.15]) by mx1.FreeBSD.org (Postfix) with SMTP id D9EC143D39 for ; Tue, 23 Mar 2004 13:10:16 -0800 (PST) (envelope-from adamw@magnesium.net) Received: (qmail 33213 invoked by uid 1252); 23 Mar 2004 21:10:16 -0000 Date: 23 Mar 2004 16:10:16 -0500 Date: Tue, 23 Mar 2004 16:10:16 -0500 From: Adam Weinberger To: Jeremy Messenger Message-ID: <20040323211016.GF72792@toxic.magnesium.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Editor: Vim 6.2 http://www.vim.org X-Mailer: Mutt 1.5 http://www.mutt.org X-URL: http://www.vectors.cx X-ASL: 6/m/behind you User-Agent: Mutt/1.5.4i cc: freebsd-gnome@freebsd.org Subject: Re: editors/gedit2 (2.6.0) crash, easy to reproduce it. X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Mar 2004 21:10:17 -0000 >> (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 "\r\n\r\n 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 "\r\n\r\n 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 to continue, or q 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 ) 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 to continue, or q 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 to continue, or q 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 to continue, or q 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 to continue, or q 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 to continue, or q 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 to continue, or q 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 to continue, or q 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@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" >> end of "editors/gedit2 (2.6.0) crash, easy to reproduce it." from Jeremy Messenger << -- Adam Weinberger adamw@magnesium.net || adamw@FreeBSD.org adamw@vectors.cx || adamw@gnome.org http://www.vectors.cx