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 423668 - [rmdemux] crashed in gst_adapter_flush() when shutting down
[rmdemux] crashed in gst_adapter_flush() when shutting down
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-ugly
0.10.5
Other Linux
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 446069 463618 463619 463620 492423 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-03-28 10:37 UTC by Sebastien Bacher
Modified: 2007-11-02 06:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Sebastien Bacher 2007-03-28 10:37:23 UTC
The bug has been opened on https://launchpad.net/bugs/97054

"Binary package hint: rhythmbox

Nothing really happened, it just told me that rythmbox crashed, but it's still rocking... strange...
..."

Debug backtrace for the crash:

372       g_return_if_fail (GST_IS_ADAPTER (adapter));
(gdb) thread apply all bt full

Thread 5 (process 7977)

  • #0 clone
    from /lib/tls/i686/cmov/libc.so.6
  • #1 ??
  • #2 ??

Thread 4 (process 7978)

  • #0 clone
    from /lib/tls/i686/cmov/libc.so.6
  • #1 ??
  • #2 ??

Thread 3 (process 7979)

  • #0 clone
    from /lib/tls/i686/cmov/libc.so.6
  • #1 ??
  • #2 ??

Thread 2 (process 7980)

  • #0 clone
    from /lib/tls/i686/cmov/libc.so.6
  • #1 ??
  • #2 ??

Thread 1 (process 7953)

  • #0 gst_adapter_flush
    at gstadapter.c line 372
  • #1 gst_rmdemux_chain
    at rmdemux.c line 1051
  • #2 gst_rmdemux_loop
    at rmdemux.c line 828
  • #3 gst_task_func
    at gsttask.c line 192
  • #4 g_thread_pool_thread_proxy
    at gthreadpool.c line 265
  • #5 g_thread_create_proxy
    at gthread.c line 591
  • #6 start_thread
    from /lib/tls/i686/cmov/libpthread.so.0
  • #7 clone
    from /lib/tls/i686/cmov/libc.so.6

Comment 1 Tim-Philipp Müller 2007-03-28 14:20:13 UTC
Is this crash reproducable with the file in question? (Wasted.rm)
If yes, could you make the file available somewhere for us?

Looks like some kind of random memory corruption thing or a refcounting bug to me (since the adapter is only cleared on state change to paused and only destroyed in the finalize function, so it should never really become invalid).
Comment 2 Bruno Boaventura 2007-04-29 15:46:54 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!
Comment 3 Philip Withnall 2007-06-10 19:38:00 UTC
*** Bug 446069 has been marked as a duplicate of this bug. ***
Comment 4 Philip Withnall 2007-08-07 10:04:04 UTC
*** Bug 463619 has been marked as a duplicate of this bug. ***
Comment 5 Philip Withnall 2007-08-07 10:04:10 UTC
*** Bug 463620 has been marked as a duplicate of this bug. ***
Comment 6 palfrey 2007-10-05 14:54:01 UTC
*** Bug 463618 has been marked as a duplicate of this bug. ***
Comment 7 Philip Withnall 2007-11-02 06:39:38 UTC
*** Bug 492423 has been marked as a duplicate of this bug. ***