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 140288 - [oggdemux] Fly Away - Thrillerseekers Remux crash
[oggdemux] Fly Away - Thrillerseekers Remux crash
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
0.8.0
Other Linux
: Normal critical
: 0.8.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-04-16 18:44 UTC by Mike Hearn
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.5/2.6



Description Mike Hearn 2004-04-16 18:47:17 UTC
Start Rhythmbox
Add music to library
While adding, start playing one of the tracks it just added
A few seconds later, boom!

(might be as its processes a particular ogg or something...)

Here's a backtrace:

Program received signal SIGSEGV, Segmentation fault.

Thread 1112411056 (LWP 4403)

  • #0 gst_ogg_demux_handle_event
    at gstoggdemux.c line 418
  • #1 gst_ogg_demux_chain
    at gstoggdemux.c line 491
  • #2 gst_pad_push
    at gstpad.c line 3032
  • #3 gst_pad_event_default_dispatch
    at gstpad.c line 3638
  • #4 gst_pad_event_default
    at gstpad.c line 3708
  • #5 gst_spider_identity_chain
    at gstspideridentity.c line 206
  • #6 gst_spider_identity_dumb_loop
    at gstspideridentity.c line 436
  • #7 loop_group_schedule_function
    at gstoptimalscheduler.c line 1164
  • #8 schedule_group
    at gstoptimalscheduler.c line 1007
  • #9 gst_opt_scheduler_schedule_run_queue
    at gstoptimalscheduler.c line 1050
  • #10 schedule_chain
    at gstoptimalscheduler.c line 1092
  • #11 gst_opt_scheduler_iterate
    at gstoptimalscheduler.c line 2279
  • #12 gst_scheduler_iterate
    at gstscheduler.c line 712
  • #13 gst_bin_iterate_func
    at gstbin.c line 1109
  • #14 gst_marshal_BOOLEAN__VOID
    at gstmarshal.c line 433
  • #15 g_type_class_meta_marshal
    at gclosure.c line 514
  • #16 g_closure_invoke
    at gclosure.c line 437
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2474
  • #18 g_signal_emit_valist
    at gsignal.c line 2205
  • #19 g_signal_emit
    at gsignal.c line 2239
  • #20 gst_bin_iterate
    at gstbin.c line 1146
  • #21 rb_metadata_load
  • #22 read_metadata_async
    at rhythmdb.c line 750
  • #23 rhythmdb_add_song
    at rhythmdb.c line 933
  • #24 add_thread_main
    at rhythmdb.c line 1059
  • #25 g_thread_create_proxy
    at gthread.c line 559
  • #26 start_thread
    from /lib/tls/libpthread.so.0
  • #27 clone
    from /lib/tls/libc.so.6
$1 = (GstOggDemux *) 0x452b9e80
(gdb) print pad
$2 = (GstOggPad *) 0x452db698
Comment 1 Mike Hearn 2004-04-16 19:48:59 UTC
Here is the ogg that causes it to die.

http://navi.cx/~mike/02%20-%20Fly%20Away%20-%20Thrillseekers%20Remix.ogg

It's a good track! I hope you enjoy it :)
Comment 2 Benjamin Otte (Company) 2004-04-16 22:10:35 UTC
This has been fixed for 0.8.1.
Trying to import the file throws an error in Rb for me, just as it should.
ogg123 doesn't play it either.