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 643509 - crash banshee when press button "play next item" in shuffle
crash banshee when press button "play next item" in shuffle
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-libav
unspecified
Other Linux
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-02-28 17:21 UTC by Fabio Durán Verdugo
Modified: 2011-08-11 05:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Fabio Durán Verdugo 2011-02-28 17:21:20 UTC
the title say all

[fabio@Megatron ~]$ banshee-1
[Info  14:18:02.118] Running Banshee 1.8.1: [Fedora14-1.8.1-1.fc14 (linux-gnu, x86_64) @ 2011-02-05 17:07:38 UTC]
[Info  14:18:03.930] Updating web proxy from GConf
[Info  14:18:04.011] All services are started 1.475806
[Info  14:18:05.437] nereid Client Started
[Info  14:18:07.003] Uncached artwork size 246 requested

Native stacktrace:

	banshee-1() [0x4893e1]
	banshee-1() [0x41ad9f]
	/lib64/libpthread.so.0() [0x367ae0eeb0]

Debug info from gdb:

Mono support loaded.
[Thread debugging using libthread_db enabled]
[New Thread 0x7f788314f700 (LWP 2972)]
[New Thread 0x7f787d94b700 (LWP 2968)]
[New Thread 0x7f787e14c700 (LWP 2967)]
[New Thread 0x7f787e94d700 (LWP 2966)]
[New Thread 0x7f7883d70700 (LWP 2964)]
[New Thread 0x7f78a79fc700 (LWP 2963)]
[New Thread 0x7f78a75fa700 (LWP 2962)]
[New Thread 0x7f78ac180700 (LWP 2959)]
[New Thread 0x7f78a7bfd700 (LWP 2957)]
[New Thread 0x7f78a7dfe700 (LWP 2956)]
[New Thread 0x7f78a7fff700 (LWP 2955)]
[New Thread 0x7f78af067700 (LWP 2953)]
[New Thread 0x7f78af980700 (LWP 2952)]
[New Thread 0x7f78c122b700 (LWP 2951)]
[New Thread 0x7f78c1aae700 (LWP 2950)]
[New Thread 0x7f78c3416700 (LWP 2949)]
[New Thread 0x7f78c3a87700 (LWP 2948)]
[New Thread 0x7f78c454a700 (LWP 2947)]
[New Thread 0x7f78c4d4b700 (LWP 2946)]
[New Thread 0x7f78c554c700 (LWP 2945)]
0x000000367aad7283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
87	  int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds, timeout);
  21 Thread 0x7f78c554c700 (LWP 2945)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  20 Thread 0x7f78c4d4b700 (LWP 2946)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  19 Thread 0x7f78c454a700 (LWP 2947)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  18 Thread 0x7f78c3a87700 (LWP 2948)  0x000000367ae0e6ed in nanosleep () at ../sysdeps/unix/syscall-template.S:82
  17 Thread 0x7f78c3416700 (LWP 2949)  sem_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/sem_wait.S:86
  16 Thread 0x7f78c1aae700 (LWP 2950)  0x000000367aad7283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  15 Thread 0x7f78c122b700 (LWP 2951)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  14 Thread 0x7f78af980700 (LWP 2952)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  13 Thread 0x7f78af067700 (LWP 2953)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  12 Thread 0x7f78a7fff700 (LWP 2955)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  11 Thread 0x7f78a7dfe700 (LWP 2956)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  10 Thread 0x7f78a7bfd700 (LWP 2957)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  9 Thread 0x7f78ac180700 (LWP 2959)  0x000000367aad7283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
  8 Thread 0x7f78a75fa700 (LWP 2962)  0x000000367ae0df7d in read () at ../sysdeps/unix/syscall-template.S:82
  7 Thread 0x7f78a79fc700 (LWP 2963)  0x000000367ae0e20d in accept () at ../sysdeps/unix/syscall-template.S:82
  6 Thread 0x7f7883d70700 (LWP 2964)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  5 Thread 0x7f787e94d700 (LWP 2966)  0x000000367ae0df7d in read () at ../sysdeps/unix/syscall-template.S:82
  4 Thread 0x7f787e14c700 (LWP 2967)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  3 Thread 0x7f787d94b700 (LWP 2968)  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
  2 Thread 0x7f788314f700 (LWP 2972)  0x000000367aad7283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
* 1 Thread 0x7f78cb3de760 (LWP 2943)  0x000000367aad7283 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87

Thread 5 (Thread 0x7f787e94d700 (LWP 2966))

  • #0 read
    at ../sysdeps/unix/syscall-template.S line 82
  • #1 read
    at /usr/include/bits/unistd.h line 45
  • #2 mono_handle_native_sigsegv
    at mini-exceptions.c line 1818
  • #3 mono_sigsegv_signal_handler
    at mini.c line 4867
  • #4 <signal handler called>
  • #5 ??
  • #6 ff_mpa_synth_filter_float
    from /usr/lib64/libavcodec.so.52
  • #7 ??
    from /usr/lib64/libavcodec.so.52
  • #8 ??
    from /usr/lib64/libavcodec.so.52
  • #9 avcodec_decode_audio3
    from /usr/lib64/libavcodec.so.52
  • #10 avcodec_decode_audio2
    from /usr/lib64/libavcodec.so.52
  • #11 gst_ffmpegdec_audio_frame
    at gstffmpegdec.c line 2109
  • #12 gst_ffmpegdec_frame
    at gstffmpegdec.c line 2235
  • #13 gst_ffmpegdec_chain
    at gstffmpegdec.c line 2645
  • #14 gst_pad_chain_data_unchecked
    at gstpad.c line 4190
  • #15 gst_pad_push_data
    at gstpad.c line 4419
  • #16 gst_tag_demux_chain
    at gsttagdemux.c line 712
  • #17 gst_pad_chain_data_unchecked
    at gstpad.c line 4190
  • #18 gst_pad_push_data
    at gstpad.c line 4419
  • #19 gst_type_find_element_chain
    at gsttypefindelement.c line 765
  • #20 gst_pad_chain_data_unchecked
    at gstpad.c line 4190
  • #21 gst_pad_push_data
    at gstpad.c line 4419
  • #22 gst_pad_chain_data_unchecked
    at gstpad.c line 4190
  • #23 gst_pad_push_data
    at gstpad.c line 4419
  • #24 gst_base_src_loop
    at gstbasesrc.c line 2497
  • #25 gst_task_func
    at gsttask.c line 271
  • #26 g_thread_pool_thread_proxy
    at gthreadpool.c line 319
  • #27 g_thread_create_proxy
    at gthread.c line 1897
  • #28 start_thread
    at pthread_create.c line 301
  • #29 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 115

** (Banshee:2943): WARNING **: Could not seek in stream

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

Aborted (core dumped)
[fabio@Megatron ~]$
Comment 1 Gabriel Burt 2011-02-28 17:28:31 UTC
Looks like a GStreamer or ffmpeg bug:


  • #0 read
    at ../sysdeps/unix/syscall-template.S line 82
  • #1 read
    at /usr/include/bits/unistd.h line 45
  • #2 mono_handle_native_sigsegv
    at mini-exceptions.c line 1818
  • #3 mono_sigsegv_signal_handler
    at mini.c line 4867
  • #4 <signal handler called>
  • #5 ??
  • #6 ff_mpa_synth_filter_float
    from /usr/lib64/libavcodec.so.52
  • #7 ??
    from /usr/lib64/libavcodec.so.52
  • #8 ??
    from /usr/lib64/libavcodec.so.52
  • #9 avcodec_decode_audio3
    from /usr/lib64/libavcodec.so.52
  • #10 avcodec_decode_audio2
    from /usr/lib64/libavcodec.so.52
  • #11 gst_ffmpegdec_audio_frame

Comment 2 Stefan Sauer (gstreamer, gtkdoc dev) 2011-02-28 21:35:24 UTC
Looks like an ffmpeg one:

# #6 ff_mpa_synth_filter_float
from /usr/lib64/libavcodec.so.52

Having debug symbols for libavcodec would be good and maybe attaching the file (or part of it) also.
Comment 3 Edward Hervey 2011-05-16 18:44:12 UTC
Gabriel, can you provide a backtrace with symbols ?
Comment 4 Akhil Laddha 2011-06-30 11:49:26 UTC
Gabriel, were you able to collect backtrace as requested in comment#3 ?
Comment 5 Akhil Laddha 2011-08-11 05:52:39 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!