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 73517 - track editor won't open
track editor won't open
Status: VERIFIED FIXED
Product: gnome-media
Classification: Deprecated
Component: Gnome-CD
1.176.0
Other Linux
: Normal major
: ---
Assigned To: Iain
Iain
Depends on:
Blocks:
 
 
Reported: 2002-03-05 12:01 UTC by Anand
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: 2.0



Description Anand 2002-03-05 12:01:46 UTC
Package: gnome-media
Severity: critical
Version: 1.176.0
Synopsis: Crash when trying to open track editor
Bugzilla-Product: gnome-media
Bugzilla-Component: gtcd
BugBuddy-GnomeVersion: 2.0 (1.112.0)

Description:
The latest snapshot of Gnome 2.0 was built on a Red Hat Linux 7.1 on 4th 
Mar 2002.

Description of Problem:
Gnome-cd crashes when trying to open track editor, after an audio CD has 
been inserted.

Steps to reproduce the problem:
1. Insert an Audio CD
2. Open gnome-cd from the command prompt 
2. Click on the "Open Track Editor" button
3. Gnome-cd crashes

Actual Results:
Crash occurs

Expected Results:
Track editor to be opened

How often does this happen?
Always

Debugging Information:

[New Thread 1024 (LWP 2202)]
0x40bd8519 in __wait4 () from /lib/i686/libc.so.6

Thread 1 (Thread 1024 (LWP 2202))

  • #0 __wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 598
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 genre_changed
    at cddb-track-editor.c line 426
  • #7 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #8 g_closure_invoke
    at gclosure.c line 437
  • #9 signal_emit_unlocked_R
    at gsignal.c line 2340
  • #10 g_signal_emit_valist
    at gsignal.c line 2099
  • #11 g_signal_emit_by_name
    at gsignal.c line 2167
  • #12 gtk_entry_real_insert_text
    at gtkentry.c line 1913
  • #13 _gtk_marshal_VOID__STRING_INT_POINTER
    at gtkmarshalers.c line 654
  • #14 g_type_iface_meta_marshal
    at gclosure.c line 537
  • #15 g_closure_invoke
    at gclosure.c line 437
  • #16 signal_emit_unlocked_R
    at gsignal.c line 2378
  • #17 g_signal_emit_valist
    at gsignal.c line 2099
  • #18 g_signal_emit_by_name
    at gsignal.c line 2167
  • #19 gtk_entry_insert_text
    at gtkentry.c line 1684
  • #20 gtk_editable_insert_text
    at gtkeditable.c line 107
  • #21 gtk_entry_set_text
    at gtkentry.c line 3283
  • #22 gtk_combo_update_entry
    at gtkcombo.c line 600
  • #23 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #24 g_closure_invoke
    at gclosure.c line 437
  • #25 signal_emit_unlocked_R
    at gsignal.c line 2340
  • #26 g_signal_emit_valist
    at gsignal.c line 2099
  • #27 gtk_signal_emit
    at gtksignal.c line 355
  • #28 gtk_list_signal_item_select
    at gtklist.c line 2518
  • #29 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #30 g_closure_invoke
    at gclosure.c line 437
  • #31 signal_emit_unlocked_R
    at gsignal.c line 2340
  • #32 g_signal_emit_valist
    at gsignal.c line 2099
  • #33 gtk_signal_emit
    at gtksignal.c line 355
  • #34 gtk_item_select
    at gtkitem.c line 128
  • #35 gtk_list_item_select
    at gtklistitem.c line 404
  • #36 gtk_real_list_select_child
    at gtklist.c line 1873
  • #37 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #38 g_type_class_meta_marshal
    at gclosure.c line 514
  • #39 g_closure_invoke
    at gclosure.c line 437
  • #40 signal_emit_unlocked_R
    at gsignal.c line 2270
  • #41 g_signal_emit_valist
    at gsignal.c line 2099
  • #42 gtk_signal_emit
    at gtksignal.c line 355
  • #43 gtk_list_select_child
    at gtklist.c line 1436
  • #44 gtk_list_insert_items
    at gtklist.c line 1089
  • #45 gtk_list_append_items
    at gtklist.c line 1099
  • #46 gtk_list_add
    at gtklist.c line 826
  • #47 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #48 g_type_class_meta_marshal
    at gclosure.c line 514
  • #49 g_closure_invoke
    at gclosure.c line 437
  • #50 signal_emit_unlocked_R
    at gsignal.c line 2270
  • #51 g_signal_emit_valist
    at gsignal.c line 2099
  • #52 gtk_signal_emit
    at gtksignal.c line 355
  • #53 gtk_container_add
    at gtkcontainer.c line 859
  • #54 gtk_combo_set_popdown_strings
    at gtkcombo.c line 959
  • #55 make_track_editor_control
    at cddb-track-editor.c line 535
  • #56 impl_GNOME_Media_CDDBTrackEditor_showWindow
    at cddb-track-editor.c line 662
  • #57 _ORBIT_skel_small_GNOME_Media_CDDBTrackEditor_showWindow
    at GNOME_Media_CDDBSlave2-skels.c line 27
  • #58 ORBit_POAObject_invoke
    at poa.c line 891
  • #59 ORBit_OAObject_invoke
    at orbit-adaptor.c line 116
  • #60 ORBit_small_invoke_adaptor
    at orbit-small.c line 772
  • #61 ORBit_POAObject_handle_request
    at poa.c line 1085
  • #62 ORBit_POA_handle_request
    at poa.c line 1172
  • #63 ORBit_handle_request
    at orbit-adaptor.c line 79
  • #64 giop_connection_handle_input
    at giop-recv-buffer.c line 945
  • #65 linc_connection_io_handler
    at linc-connection.c line 840
  • #66 linc_source_dispatch
    at linc-source.c line 56
  • #67 g_main_dispatch
    at gmain.c line 1616
  • #68 g_main_context_dispatch
    at gmain.c line 2160
  • #69 g_main_context_iterate
    at gmain.c line 2241
  • #70 g_main_loop_run
    at gmain.c line 2461
  • #71 bonobo_main
    at bonobo-main.c line 290
  • #72 main
    at cddb-track-editor.c line 785
  • #73 __libc_start_main
    at ../sysdeps/generic/libc-start.c line 129
  • #0 __wait4
    from /lib/i686/libc.so.6
  • #0 __wait4
    from /lib/i686/libc.so.6
  • #1 __DTOR_END__
    from /lib/i686/libc.so.6
  • #2 waitpid
    at wrapsyscall.c line 172
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 598
  • #4 pthread_sighandler
    at signals.c line 97
  • #5 <signal handler called>
  • #6 genre_changed
    at cddb-track-editor.c line 426
  • #7 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77

Comment 1 Iain 2002-03-05 13:06:14 UTC
I *think* this is fixed in CVS. Are you guys using cvs.gnome.org or
anoncvs.gnome.org as your repository?
Comment 2 Anand 2002-03-06 11:31:43 UTC
Iain: I checked out the source from CVS yesterday night (5th Mar) and 
have built the application today. The crash problem seems to have 
gone. 

But the track editor doesn't open when clicked on the button. It 
gives an error as follows:

 gnome-cd (pid:27002): ** WARNING **: Could not activate track editor.
 IDL:Bonobo/GeneralError:1.0

Changing bug severity to normal
Comment 3 Luis Villa 2002-03-07 16:57:19 UTC
Iain: does this mean bug 73009 is also probably fixed?
Comment 4 Anand 2002-03-07 17:22:17 UTC
Iain, Luis: I've checked up the latest today and the opening problem 
seems to have been fixed. 

Track editor opens up fine. But spews lot of warning messages on the 
command prompt. The editor isn't able to open any track info.

Typical warning messages:

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
disc title
IDL:CORBA/COMM_FAILURE:1.0

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
artist
IDL:CORBA/COMM_FAILURE:1.0

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
comment
IDL:CORBA/COMM_FAILURE:1.0

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
genre
IDL:CORBA/COMM_FAILURE:1.0

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
year
IDL:CORBA/COMM_FAILURE:1.0

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
ntrks
IDL:CORBA/COMM_FAILURE:1.0

cddb-track-editor (pid:2064): CDDBSlave2-WARNING **: Error getting 
tracks
IDL:CORBA/COMM_FAILURE:1.0
Comment 5 Iain 2002-03-07 23:12:39 UTC
That means the CDDBSlave isn't running for some reason. A few days ago
there was code changes that meant that everything had to recompiled
cleanly from scratch. Could you run CDDBSlave2 in a terminal by
itself, then start gnome-cd and see if anything is printed to the
terminal CDDBSlave is running in.
Comment 6 Anand 2002-03-09 10:37:49 UTC
Iain: I ran CDDBSlave2 in a separate window and then opened gnome-cd. 
The problem is with CDDBSlave2 itself. But CDDBSlave2 crashes 
immediately. 

I have filed a separate bug (bug # 74042) for CDDBSlave2 crash. 
Comment 7 Iain 2002-03-09 13:43:33 UTC
This is closed then :)
Comment 8 Anand 2002-04-08 10:38:14 UTC
closing bug.