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 360279 - Sound-juicer crashes after creating a new profile
Sound-juicer crashes after creating a new profile
Status: RESOLVED DUPLICATE of bug 333686
Product: sound-juicer
Classification: Applications
Component: interface
2.14.x
Other All
: Normal critical
: ---
Assigned To: Sound Juicer Maintainers
Sound Juicer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-06 21:47 UTC by Charles-henri DE BLESSON
Modified: 2006-10-07 17:20 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Charles-henri DE BLESSON 2006-10-06 21:47:56 UTC
Steps to reproduce:
1. Opened sound-juicer from the applications menu
2. Menu option
3. In the dialog box, clicked on "edit profiles"
4. Clicked on "new"
5. Gived a profile name
6. Hited Return key
7. Crashed


Stack trace:
(gdb) run
Starting program: /usr/bin/sound-juicer
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1225913440 (LWP 4701)]
[New Thread -1242903632 (LWP 4718)]
Could not determine drive profile: Error loading drive tray

** (sound-juicer:4701): WARNING **: Error getting media type


gnome-media-profiles-ERROR **: file audio-profiles-edit.c: line 962 (new_profile_response_callback): assertion failed: (new_profile != NULL)
aborting...

Program received signal SIGABRT, Aborted.
[Switching to Thread -1225913440 (LWP 4701)]
0xffffe410 in __kernel_vsyscall ()
(gdb) thread apply all bt

Thread 1 (Thread -1225913440 (LWP 4701))

  • #0 __kernel_vsyscall
  • #1 raise
    from /lib/tls/i686/cmov/libc.so.6
  • #2 abort
    from /lib/tls/i686/cmov/libc.so.6
  • #3 IA__g_logv
  • #4 IA__g_log
    at gmessages.c line 517
  • #5 IA__g_assert_warning
    at gmessages.c line 552
  • #6 gm_audio_profile_manage_dialog
    from /usr/lib/libgnome-media-profiles.so.0
  • #7 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #8 IA__g_closure_invoke
    at gclosure.c line 490
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #10 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #11 IA__g_signal_emit
    at gsignal.c line 2241
  • #12 IA__gtk_dialog_response
    at gtkdialog.c line 858
  • #13 action_widget_activated
    at gtkdialog.c line 557
  • #14 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #15 IA__g_closure_invoke
    at gclosure.c line 490
  • #16 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #17 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #18 IA__g_signal_emit
    at gsignal.c line 2241
  • #19 IA__gtk_button_clicked
    at gtkbutton.c line 845
  • #20 gtk_button_finish_activate
    at gtkbutton.c line 1453
  • #21 gtk_button_key_release
    at gtkbutton.c line 1310
  • #22 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #23 g_type_class_meta_marshal
    at gclosure.c line 567
  • #24 IA__g_closure_invoke
    at gclosure.c line 490
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #26 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #27 IA__g_signal_emit
    at gsignal.c line 2241
  • #28 gtk_widget_event_internal
    at gtkwidget.c line 3751
  • #29 IA__gtk_propagate_event
    at gtkmain.c line 2184
  • #30 IA__gtk_main_do_event
    at gtkmain.c line 1447
  • #31 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #32 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #33 g_main_context_iterate
    at gmain.c line 2547
  • #34 IA__g_main_loop_run
    at gmain.c line 2751
  • #35 IA__gtk_dialog_run
    at gtkdialog.c line 1019
  • #36 gm_audio_profiles_edit_new_profile
    from /usr/lib/libgnome-media-profiles.so.0
  • #37 gm_audio_profiles_edit_new_profile
    from /usr/lib/libgnome-media-profiles.so.0
  • #38 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #39 IA__g_closure_invoke
    at gclosure.c line 490
  • #40 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #41 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #42 IA__g_signal_emit
    at gsignal.c line 2241
  • #43 IA__gtk_button_clicked
    at gtkbutton.c line 845
  • #44 gtk_real_button_released
    at gtkbutton.c line 1380
  • #45 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #46 g_type_class_meta_marshal
    at gclosure.c line 567
  • #47 IA__g_closure_invoke
    at gclosure.c line 490
  • #48 signal_emit_unlocked_R
    at gsignal.c line 2368
  • #49 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #50 IA__g_signal_emit
    at gsignal.c line 2241
  • #51 IA__gtk_button_released
    at gtkbutton.c line 837
  • #52 gtk_button_button_release
    at gtkbutton.c line 1273
  • #53 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #54 g_type_class_meta_marshal
    at gclosure.c line 567
  • #55 IA__g_closure_invoke
    at gclosure.c line 490
  • #56 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #57 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #58 IA__g_signal_emit
    at gsignal.c line 2241
  • #59 gtk_widget_event_internal
    at gtkwidget.c line 3751
  • #60 IA__gtk_propagate_event
    at gtkmain.c line 2218
  • #61 IA__gtk_main_do_event
    at gtkmain.c line 1447
  • #62 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #63 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #64 g_main_context_iterate
    at gmain.c line 2547
  • #65 IA__g_main_loop_run
    at gmain.c line 2751
  • #66 IA__gtk_dialog_run
    at gtkdialog.c line 1019
  • #67 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #68 IA__g_closure_invoke
    at gclosure.c line 490
  • #69 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #70 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #71 IA__g_signal_emit
    at gsignal.c line 2241
  • #72 IA__gtk_button_clicked
    at gtkbutton.c line 845
  • #73 gtk_real_button_released
    at gtkbutton.c line 1380
  • #74 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #75 g_type_class_meta_marshal
    at gclosure.c line 567
  • #76 IA__g_closure_invoke
    at gclosure.c line 490
  • #77 signal_emit_unlocked_R
    at gsignal.c line 2368
  • #78 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #79 IA__g_signal_emit
    at gsignal.c line 2241
  • #80 IA__gtk_button_released
    at gtkbutton.c line 837
  • #81 gtk_button_button_release
    at gtkbutton.c line 1273
  • #82 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 83
  • #83 g_type_class_meta_marshal
    at gclosure.c line 567
  • #84 IA__g_closure_invoke
    at gclosure.c line 490
  • #85 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #86 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #87 IA__g_signal_emit
    at gsignal.c line 2241
  • #88 gtk_widget_event_internal
    at gtkwidget.c line 3751
  • #89 IA__gtk_propagate_event
    at gtkmain.c line 2218
  • #90 IA__gtk_main_do_event
    at gtkmain.c line 1447
  • #91 gdk_event_dispatch
    at gdkevents-x11.c line 2291
  • #92 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #93 g_main_context_iterate
    at gmain.c line 2547
  • #94 IA__g_main_loop_run
    at gmain.c line 2751
  • #95 IA__gtk_main
    at gtkmain.c line 1026
  • #96 main



Other information:
I made some tests and I can't reproduce the crash by clicking on "OK"
button instead of hitting return key while the button has the focus.
If I create a new profile, then click OK, the app behaves correctly and
then I'm able to create new profiles, validating them with Return key.
I hope this is helpfull.
I will run sound-juicer in debug mode and update the bug with a fine
trace.

Thank you very much for sharing your source codes, and for the great job
at all.

Kind Regards,
Charles-henri de BLESSON

P.S. You can contact me at charles-henri.deblesson@laposte.net or with
jabber at charlie@im.apinc.org
Comment 1 Charles-henri DE BLESSON 2006-10-07 17:20:42 UTC

*** This bug has been marked as a duplicate of 333686 ***