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 450336 - [libvisual] crash in JESS vis render_deformation()
[libvisual] crash in JESS vis render_deformation()
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
git master
Other All
: High critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 465529 473650 476225 484168 521800 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-06-23 12:17 UTC by Jordy van Wolferen
Modified: 2008-05-06 09:41 UTC
See Also:
GNOME target: ---
GNOME version: 2.17/2.18



Description Jordy van Wolferen 2007-06-23 12:17:04 UTC
Version: 2.18.2

What were you doing when the application crashed?



Distribution: Unknown
Gnome Release: 2.18.2 2007-06-01 (Archlinux)
BugBuddy Version: 2.18.1

System: Linux 2.6.21-ARCH #1 SMP PREEMPT Tue Jun 12 02:55:15 CEST 2007 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 70200000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Human-Blue
Icon Theme: nuovext

Memory status: size: 294703104 vsize: 294703104 resident: 38785024 share: 16474112 rss: 38785024 rss_rlim: 18446744073709551615
CPU usage: start_time: 1182600935 rtime: 300 utime: 278 stime: 22 cutime:8 cstime: 1 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47677361269520 (LWP 12878)]
[New Thread 1124096336 (LWP 12924)]
[New Thread 1115703632 (LWP 12923)]
[New Thread 1107310928 (LWP 12922)]
[New Thread 1098918224 (LWP 12921)]
[New Thread 1090525520 (LWP 12920)]
[New Thread 1082132816 (LWP 12880)]
(no debugging symbols found)
0x00002b5cbe1da818 in __lll_mutex_lock_wait () from /lib/libpthread.so.0

Thread 3 (Thread 1115703632 (LWP 12923))

  • #0 waitpid
    from /lib/libpthread.so.0
  • #1 libgnomeui_segv_handle
    from /usr/lib/libgnomeui-2.so.0
  • #2 <signal handler called>
  • #3 render_deformation
    from /usr/lib/libvisual-0.4/actor/actor_JESS.so
  • #4 renderer
    from /usr/lib/libvisual-0.4/actor/actor_JESS.so
  • #5 act_jess_render
    from /usr/lib/libvisual-0.4/actor/actor_JESS.so
  • #6 visual_actor_run
    from /usr/lib/libvisual-0.4.so.0
  • #7 gst_visual_chain
    from /usr/lib/gstreamer-0.10/libgstlibvisual.so
  • #8 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #9 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #10 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #11 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #12 gst_base_transform_chain
    from /usr/lib/libgstbase-0.10.so.0
  • #13 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #14 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #15 gst_base_transform_chain
    from /usr/lib/libgstbase-0.10.so.0
  • #16 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #17 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #18 gst_base_transform_chain
    from /usr/lib/libgstbase-0.10.so.0
  • #19 gst_pad_chain_unchecked
    from /usr/lib/libgstreamer-0.10.so.0
  • #20 gst_pad_push
    from /usr/lib/libgstreamer-0.10.so.0
  • #21 gst_queue_loop
    from /usr/lib/gstreamer-0.10/libgstcoreelements.so
  • #22 gst_task_func
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 g_thread_pool_thread_proxy
    from /usr/lib/libglib-2.0.so.0
  • #24 g_thread_create_proxy
    from /usr/lib/libglib-2.0.so.0
  • #25 start_thread
    from /lib/libpthread.so.0
  • #26 clone
    from /lib/libc.so.6


----------- .xsession-errors (35900 sec old) ---------------------
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
** Message: drive = 0
** Message: volume = 0
...Too much output, ignoring rest...
--------------------------------------------------
Comment 1 Philip Withnall 2007-06-23 16:10:47 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://www.gnome.org/projects/totem/#bugs for more information on how to do so and reopen this bug or report a new one. Thanks in advance!
Comment 2 Philip Withnall 2007-08-12 13:31:26 UTC
*** Bug 465529 has been marked as a duplicate of this bug. ***
Comment 3 Philip Withnall 2007-08-12 13:32:54 UTC
Bug #465529 has a nice stack. It's probably a libvisual bug, but I'll pass it to the GStreamer guys first.
Comment 4 palfrey 2007-09-05 15:41:40 UTC
*** Bug 473650 has been marked as a duplicate of this bug. ***
Comment 5 Philip Withnall 2007-09-12 16:01:29 UTC
*** Bug 476225 has been marked as a duplicate of this bug. ***
Comment 6 Tim-Philipp Müller 2007-09-12 18:00:02 UTC
This looks like a problem with the JESS visualisation.  I can reproduce this with GStreamer CVS and libvisual0.4 (gutsy packages) on x86-64 like this:


 gst-plugins-base/tests/check$ LIBVISUAL_UNIT_TEST_FACTORY=libvisual_jess make elements/libvisual.gdb

Program received signal SIGSEGV, Segmentation fault.

Thread 1077942608 (LWP 14247)

  • #0 render_deformation
    at renderer.c line 356
  • #1 renderer
    at renderer.c line 118
  • #2 act_jess_render
    at jess.c line 348
  • #3 visual_actor_run
    from /usr/lib/libvisual-0.4.so.0
  • #4 gst_visual_chain
    at visual.c line 715
  • #5 gst_pad_chain_unchecked
    at gstpad.c line 3503
  • #6 gst_pad_push
    at gstpad.c line 3671
  • #7 gst_base_transform_chain
    at gstbasetransform.c line 1605
  • #8 gst_pad_chain_unchecked
    at gstpad.c line 3503
  • #9 gst_pad_push
    at gstpad.c line 3671
  • #10 gst_queue_loop
    at gstqueue.c line 932
  • #11 gst_task_func
    at gsttask.c line 192
  • #12 ??
    from /usr/lib/libglib-2.0.so.0
  • #13 ??
    from /usr/lib/libglib-2.0.so.0
  • #14 start_thread
    from /lib/libpthread.so.0
  • #15 clone
    from /lib/libc.so.6
  • #16 ??
$1 = (u_int8_t *) 0x2aaaac208b90 ""
(gdb) print aux
$2 = (u_int8_t *) 0xb0231010 <Address 0xb0231010 out of bounds>
(gdb) 
Comment 7 Tim-Philipp Müller 2007-09-12 18:06:21 UTC
Actually,

  gst-launch-0.10 audiotestsrc ! libvisual_jess ! fakesink  

seems to be enough to reproduce it :)
Comment 8 Tim-Philipp Müller 2007-11-06 10:49:56 UTC
*** Bug 484168 has been marked as a duplicate of this bug. ***
Comment 9 Philip Withnall 2008-03-11 17:27:48 UTC
*** Bug 521800 has been marked as a duplicate of this bug. ***
Comment 10 Sebastian Dröge (slomo) 2008-05-06 09:41:15 UTC
Seems to be not possible to reproduce with latest gstreamer CVS, libvisual 0.4.0 (or better Debian's 0.4.0-2.1) and libvisual-plugins 0.4.0 (i.e. 0.4.0.dfsg.1-2).

Closing this bug now as NOTGNOME unless someone can still reproduce it with this versions.