Bug 507662 - Segmentation fault when play a *.ogg vedio by totem
Summary: Segmentation fault when play a *.ogg vedio by totem
Keywords:
Status: CLOSED DUPLICATE of bug 506667
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: totem
Version: 5.3
Hardware: s390x
OS: Linux
low
medium
Target Milestone: rc
: ---
Assignee: Bastien Nocera
QA Contact: desktop-bugs@redhat.com
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-06-23 17:05 UTC by Mark Xie
Modified: 2009-06-23 17:26 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-06-23 17:26:56 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Face.ogg (78 bytes, text/plain)
2009-06-23 17:08 UTC, Mark Xie
no flags Details

Description Mark Xie 2009-06-23 17:05:54 UTC
Description of problem:
Segment fault happens when play a Face.ogg vedio.

Version-Release number of selected component (if applicable):
gstreamer-plugins-base-0.10.20-3.0.1.el5_3
gstreamer-tools-0.10.20-3.el5
gstreamer-plugins-good-0.10.9-1.el5_3.1
gstreamer-plugins-base-debuginfo-0.10.20-3.0.1.el5_3
gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3
gstreamer-plugins-good-debuginfo-0.10.9-1.el5_3.1
gstreamer-plugins-good-debuginfo-0.10.9-1.el5_3.1
gstreamer-devel-0.10.20-3.el5
gstreamer-devel-0.10.20-3.el5
gstreamer-plugins-good-devel-0.10.9-1.el5_3.1
gstreamer-debuginfo-0.10.20-3.el5
gstreamer-plugins-good-devel-0.10.9-1.el5_3.1
gstreamer-debuginfo-0.10.20-3.el5
gstreamer-plugins-base-0.10.20-3.0.1.el5_3
totem-2.16.7-6.el5
gstreamer-plugins-base-devel-0.10.20-3.0.1.el5_3
totem-2.16.7-6.el5


How reproducible:
100%

Steps to Reproduce:
1. Login in to s390x-5s-v1.z900.redhat.com as an ordinary user
2. Get Face.ogg from the attached URL
3. Start totem and play the Face.ogg, it will be played normally, but after about 2 minutes it will get a segmentation fault. 
Note: Please do not drag the progress bar, just wait :) , this vedio costs about 3 minutes in total
  
Actual results:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2000aa3d950 (LWP 29680)]
0x000002000926603c in ?? () from /usr/lib64/libtheora.so.0
(gdb) bt
#0  0x000002000926603c in ?? () from /usr/lib64/libtheora.so.0
#1  0x000002000927e03c in theora_decode_packetin ()
   from /usr/lib64/libtheora.so.0
#2  0x000002000924e274 in theora_handle_data_packet (
    dec=<value optimized out>, packet=0x2000aa3c968, outtime=76200000000)
    at theoradec.c:1064
#3  0x000002000924f2e4 in theora_dec_decode_buffer (dec=0x8060e2c0, 
    buf=0x2000c69c4b0) at theoradec.c:1271
#4  0x000002000924ffd0 in theora_dec_chain (pad=<value optimized out>, 
    buf=0x2000c69c4b0) at theoradec.c:1438
#5  0x000000444aaeb00c in gst_pad_chain_unchecked (pad=<value optimized out>, 
    buffer=<value optimized out>) at gstpad.c:3576
#6  0x000000444aaeb760 in gst_pad_push (pad=<value optimized out>, 
    buffer=<value optimized out>) at gstpad.c:3744
#7  0x0000020006c5f27c in gst_queue_loop (pad=<value optimized out>)
    at gstqueue.c:1028
#8  0x000000444ab0b7b8 in gst_task_func (task=<value optimized out>, 
    tclass=<value optimized out>) at gsttask.c:192
#9  0x0000004449e6d26c in g_thread_pool_thread_proxy (
    data=<value optimized out>) at gthreadpool.c:265
#10 0x0000004449e6b352 in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:553
#11 0x0000020000121974 in start_thread (arg=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:299
#12 0x0000020000229d96 in thread_start () from /lib64/libc.so.6


Expected results:
The vedio played normally and none fault happen.

Additional info:

Comment 1 Mark Xie 2009-06-23 17:08:08 UTC
Created attachment 349117 [details]
Face.ogg

Comment 2 Bastien Nocera 2009-06-23 17:26:56 UTC

*** This bug has been marked as a duplicate of bug 506667 ***


Note You need to log in before you can comment on or make changes to this bug.