After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 525374 - brasero crashed with SIGSEGV
brasero crashed with SIGSEGV
Status: RESOLVED FIXED
Product: brasero
Classification: Applications
Component: general
0.7.1
Other Linux
: Normal critical
: 0.7
Assigned To: Brasero maintainer(s)
Brasero maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2008-03-31 16:49 UTC by Pedro Villavicencio
Modified: 2008-07-01 14:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pedro Villavicencio 2008-03-31 16:49:59 UTC
This report has been filed here:

https://bugs.edge.launchpad.net/ubuntu/+source/brasero/+bug/190868

"When I tried to rename a folder on my CD and inserted some text from the clipboard (using Glipper), Brasero crashed."

".

Thread 1 (process 28846)

  • #0 g_build_path_va
    at /build/buildd/glib2.0-2.15.4/glib/gfileutils.c line 1478
  • #1 IA__g_build_path
    at /build/buildd/glib2.0-2.15.4/glib/gfileutils.c line 1613
  • #2 brasero_data_disc_add_uri_real
    at brasero-data-disc.c line 8124
  • #3 brasero_data_disc_clipboard_text_cb
    at brasero-data-disc.c line 11241
  • #4 request_text_received_func
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkclipboard.c line 936
  • #5 selection_received
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkclipboard.c line 848
  • #6 _gtk_marshal_VOID__BOXED_UINT
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmarshalers.c line 1584
  • #7 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #8 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #9 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2199
  • #10 IA__g_signal_emit_by_name
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2267
  • #11 gtk_selection_retrieval_report
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkselection.c line 2772
  • #12 IA__gtk_selection_convert
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkselection.c line 1083
  • #13 IA__gtk_clipboard_request_text
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkclipboard.c line 972
  • #14 brasero_data_disc_clipboard_targets_cb
    at brasero-data-disc.c line 11277
  • #15 request_targets_received_func
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkclipboard.c line 1149
  • #16 selection_received
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkclipboard.c line 848
  • #17 _gtk_marshal_VOID__BOXED_UINT
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmarshalers.c line 1584
  • #18 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #19 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #20 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2199
  • #21 IA__g_signal_emit_by_name
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2267
  • #22 gtk_selection_retrieval_report
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkselection.c line 2772
  • #23 IA__gtk_selection_convert
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkselection.c line 1083
  • #24 IA__gtk_clipboard_request_targets
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkclipboard.c line 1193
  • #25 brasero_data_disc_paste_activated_cb
    at brasero-data-disc.c line 11335
  • #26 IA__g_cclosure_marshal_VOID__VOID
    at /build/buildd/glib2.0-2.15.4/gobject/gmarshal.c line 77
  • #27 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #28 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #29 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2199
  • #30 IA__g_signal_emit
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2243
  • #31 _gtk_action_emit_activate
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkaction.c line 872
  • #32 closure_accel_activate
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkaction.c line 1631
  • #33 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #34 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2440
  • #35 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2209
  • #36 IA__g_signal_emit
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2243
  • #37 IA__gtk_accel_group_activate
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkaccelgroup.c line 739
  • #38 IA__gtk_accel_groups_activate
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkaccelgroup.c line 777
  • #39 IA__gtk_window_activate_key
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkwindow.c line 8005
  • #40 gtk_window_key_press_event
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkwindow.c line 4961
  • #41 _gtk_marshal_BOOLEAN__BOXED
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmarshalers.c line 84
  • #42 g_type_class_meta_marshal
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 567
  • #43 IA__g_closure_invoke
    at /build/buildd/glib2.0-2.15.4/gobject/gclosure.c line 490
  • #44 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2478
  • #45 IA__g_signal_emit_valist
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2209
  • #46 IA__g_signal_emit
    at /build/buildd/glib2.0-2.15.4/gobject/gsignal.c line 2243
  • #47 gtk_widget_event_internal
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkwidget.c line 4678
  • #48 IA__gtk_propagate_event
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmain.c line 2310
  • #49 IA__gtk_main_do_event
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmain.c line 1556
  • #50 gdk_event_dispatch
    at /build/buildd/gtk+2.0-2.12.7/gdk/x11/gdkevents-x11.c line 2351
  • #51 IA__g_main_context_dispatch
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2064
  • #52 g_main_context_iterate
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2697
  • #53 IA__g_main_loop_run
    at /build/buildd/glib2.0-2.15.4/glib/gmain.c line 2905
  • #54 IA__gtk_main
    at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmain.c line 1163
  • #55 main
    at main.c line 735

Comment 1 Andrew Starr-Bochicchio 2008-04-07 05:14:59 UTC
I can confirm this issue with version 0.7.1

When ever I attempt to paste a name for a new folder, Brasero crashes with a segfault.
Comment 2 Luis Medinas 2008-04-11 16:30:15 UTC
Ok i could get to reproduce the bug using glipper. I got some problems getting a stacktrace but after several tries here it is:

(gdb) bt
  • #0 raise
    from /lib/libc.so.6
  • #1 abort
    from /lib/libc.so.6
  • #2 ??
    from /lib/libc.so.6
  • #3 ??
    from /lib/libc.so.6
  • #4 free
    from /lib/libc.so.6
  • #5 brasero_data_disc_reference_free
    at brasero-data-disc.c line 2302
  • #6 brasero_vfs_task_ctx_free
    at brasero-vfs.c line 421
  • #7 brasero_async_task_manager_result
    at brasero-async-task-manager.c line 246
  • #8 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #9 ??
    from /usr/lib/libglib-2.0.so.0
  • #10 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #11 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 main
    at main.c line 735

Comment 3 Philippe Rouquier 2008-05-26 14:15:09 UTC
I'll make sure this can't reproduce in trunk.
Comment 4 Philippe Rouquier 2008-07-01 14:40:15 UTC
I tried and it doesn't appear to crash any more (I could reproduce this bug with 0.7.1). Feel free to reopen this bug if someone manages to trigger it with 0.7.90 or newer.