Hide Forgot
abrt version: 2.0.1 executable: /usr/bin/xine cmdline: xine component: xine-ui package: xine-ui-0.99.6-26.fc15 kernel: 2.6.38.2-9.fc15.i686 crash_function: strncpy uid: 500 reason: Process /usr/bin/xine was killed by signal 6 (SIGABRT) username: dcarr rating: 4 architecture: i686 time: 1303596271 os_release: Fedora release 15 (Lovelock) Text file: event_log, 11051 bytes Text file: build_ids, 6970 bytes Binary file: coredump, 235851776 bytes Text file: dsos, 35564 bytes Text file: maps, 40403 bytes Text file: backtrace, 49175 bytes environ ----- XDG_SESSION_ID=4 HOSTNAME=DTC.Laptop-Private DM_CONTROL=/var/run/xdmctl IMSETTINGS_INTEGRATE_DESKTOP=yes SHELL=/bin/bash TERM=dumb HISTSIZE=1000 XDG_SESSION_COOKIE=2a55b0588f28035d2f30247f00000010-1303596156.731425-45447988 XDM_MANAGED=method=classic QTDIR=/usr/lib/qt-3.3 GNOME_KEYRING_CONTROL=/tmp/keyring-1bNiCa QTINC=/usr/lib/qt-3.3/include IMSETTINGS_MODULE=none USER=dcarr MAIL=/var/spool/mail/dcarr DESKTOP_SESSION=gnome PATH=/usr/lib/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/sbin:/home/dcarr/bin QT_IM_MODULE=xim PWD=/home/dcarr XMODIFIERS=@im=none KDE_IS_PRELINKED=1 GNOME_KEYRING_PID=8117 LANG=en_US.UTF-8 KDEDIRS=/usr HISTCONTROL=ignoredups SHLVL=1 HOME=/home/dcarr LOGNAME=dcarr QTLIB=/usr/lib/qt-3.3/lib DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-y9InDvQ7TV,guid=94b4f61b3329d8a28cf0b73000000591 'LESSOPEN=||/usr/bin/lesspipe.sh %s' WINDOWPATH=1 XDG_RUNTIME_DIR=/run/user/dcarr DISPLAY=:0 G_BROKEN_FILENAMES=1 XAUTHORITY=/var/run/kdm/.XauthV5ezVb _=/usr/bin/gnome-session GNOME_DESKTOP_SESSION_ID=this-is-deprecated SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/8119,unix/unix:/tmp/.ICE-unix/8119 ORBIT_SOCKETDIR=/tmp/orbit-dcarr GPG_AGENT_INFO=/tmp/keyring-1bNiCa/gpg:0:1 SSH_AUTH_SOCK=/tmp/keyring-1bNiCa/ssh GJS_DEBUG_OUTPUT=stderr 'GJS_DEBUG_TOPICS=JS ERROR;JS LOG' GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/xine.desktop GIO_LAUNCHED_DESKTOP_FILE_PID=8464
Created attachment 496687 [details] File: event_log
Created attachment 496688 [details] File: build_ids
Created attachment 496689 [details] File: dsos
Created attachment 496690 [details] File: maps
Created attachment 496691 [details] File: backtrace
Package: xine-ui-0.99.6-26.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Attempting to play DVD. Using xine-lib-extras-freeworld from rpmfusion and libdvdcss built from source. Other DVDs work, but this one crashes. Terminal output: This is xine (X11 gui) - a free video player v0.99.6. (c) 2000-2007 The xine Team. libdvdread: Using libdvdcss version 1.2.10 for DVD access libdvdread: Attempting to retrieve all CSS keys libdvdread: This can take a _long_ time, please be patient <snip> libdvdread: Elapsed time 0 libdvdread: Found 2 VTS's libdvdread: Elapsed time 0 *** buffer overflow detected ***: xine terminated ======= Backtrace: ========= /lib64/libc.so.6(__fortify_fail+0x37)[0x30826f7e17] /lib64/libc.so.6[0x30826f5da0] /lib64/libc.so.6(__strncpy_chk+0x17e)[0x30826f507e] /usr/lib64/xine/plugins/1.29/xineplug_decode_spucc.so(+0x2722)[0x7fd79ebbf722] /usr/lib64/libxine.so.1[0x30994174f4] /usr/lib64/libxine.so.1(_x_get_spu_decoder+0x106)[0x309941b726] /usr/lib64/xine/plugins/1.29/xineplug_decode_mpeg2.so(+0x2af4)[0x7fd7add99af4] /usr/lib64/xine/plugins/1.29/xineplug_decode_mpeg2.so(+0x2e02)[0x7fd7add99e02] /usr/lib64/libxine.so.1[0x309941d0a9] /lib64/libpthread.so.0[0x3082e07cd1] /lib64/libc.so.6(clone+0x6d)[0x30826dfd3d] ======= Memory map: ======== 00400000-004d9000 r-xp 00000000 fd:00 16610 /usr/bin/xine 006d8000-006db000 rw-p 000d8000 fd:00 16610 /usr/bin/xine 006db000-006de000 rw-p 00000000 00:00 0 008da000-008e1000 rw-p 000da000 fd:00 16610 /usr/bin/xine 02626000-03738000 rw-p 00000000 00:00 0 [heap] 3081e00000-3081e21000 r-xp 00000000 fd:00 801191 /lib64/ld-2.13.90.so 3082020000-3082021000 r--p 00020000 fd:00 801191 /lib64/ld-2.13.90.so 3082021000-3082022000 rw-p 00021000 fd:00 801191 /lib64/ld-2.13.90.so 3082022000-3082023000 rw-p 00000000 00:00 0 3082200000-308221b000 r-xp 00000000 fd:00 18779 /usr/lib64/libxcb.so.1.1.0 308221b000-308241a000 ---p 0001b000 fd:00 18779 /usr/lib64/libxcb.so.1.1.0 308241a000-308241b000 rw-p 0001a000 fd:00 18779 /usr/lib64/libxcb.so.1.1.0 3082600000-3082792000 r-xp 00000000 fd:00 801192 /lib64/libc-2.13.90.so 3082792000-3082992000 ---p 00192000 fd:00 801192 /lib64/libc-2.13.90.so 3082992000-3082996000 r--p 00192000 fd:00 801192 /lib64/libc-2.13.90.so 3082996000-3082997000 rw-p 00196000 fd:00 801192 /lib64/libc-2.13.90.so 3082997000-308299d000 rw-p 00000000 00:00 0 3082a00000-3082a02000 r-xp 00000000 fd:00 801195 /lib64/libdl-2.13.90.so 3082a02000-3082c02000 ---p 00002000 fd:00 801195 /lib64/libdl-2.13.90.so 3082c02000-3082c03000 r--p 00002000 fd:00 801195 /lib64/libdl-2.13.90.so 3082c03000-3082c04000 rw-p 00003000 fd:00 801195 /lib64/libdl-2.13.90.so 3082e00000-3082e17000 r-xp 00000000 fd:00 801193 /lib64/libpthread-2.13.90.so 3082e17000-3083016000 ---p 00017000 fd:00 801193 /lib64/libpthread-2.13.90.so 3083016000-3083017000 r--p 00016000 fd:00 801193 /lib64/libpthread-2.13.90.so 3083017000-3083018000 rw-p 00017000 fd:00 801193 /lib64/libpthread-2.13.90.so 3083018000-308301c000 rw-p 00000000 00:00 0 3083200000-3083283000 r-xp 00000000 fd:00 801199 /lib64/libm-2.13.90.so 3083283000-3083482000 ---p 00083000 fd:00 801199 /lib64/libm-2.13.90.so 3083482000-3083483000 r--p 00082000 fd:00 801199 /lib64/libm-2.13.90.so 3083483000-3083484000 rw-p 00083000 fd:00 801199 /lib64/libm-2.13.90.so 3083600000-3083615000 r-xp 00000000 fd:00 801200 /lib64/libgcc_s-4.6.0-20110509.so.1 3083615000-3083814000 ---p 00015000 fd:00 801200 /lib64/libgcc_s-4.6.0-20110509.so.1 3083814000-3083815000 rw-p 00014000 fd:00 801200 /lib64/libgcc_s-4.6.0-20110509.so.1 3083a00000-3083a07000 r-xp 00000000 fd:00 801196 /lib64/librt-2.13.90.so 3083a07000-3083c06000 ---p 00007000 fd:00 801196 /lib64/librt-2.13.90.so 3083c06000-3083c07000 r--p 00006000 fd:00 801196 /lib64/librt-2.13.90.so 3083c07000-3083c08000 rw-p 00007000 fd:00 801196 /lib64/librt-2.13.90.so 3083e00000-3083e16000 r-xp 00000000 fd:00 801194 /lib64/libz.so.1.2.5 3083e16000-3084016000 ---p 00016000 fd:00 801194 /lib64/libz.so.1.2.5 3084016000-3084017000 rw-p 00016000 fd:00 801194 /lib64/libz.so.1.2.5 3084200000-308421d000 r-xp 00000000 fd:00 801203 /lib64/libselinux.so.1 308421d000-308441c000 ---p 0001d000 fd:00 801203 /lib64/libselinux.so.1 308441c000-308441d000 r--p 0001c000 fd:00 801203 /lib64/libselinux.so.1 308441d000-308441e000 rw-p 0001d000 fd:00 801203 /lib64/libselinux.so.1 308441e000-308441f000 rw-p 00000000 00:00 0 3084600000-3084739000 r-xp 00000000 fd:00 18780 /usr/lib64/libX11.so.6.3.0 3084739000-3084938000 ---p 00139000 fd:00 18780 /usr/lib64/libX11.so.6.3.0 3084938000-308493e000 rw-p 00138000 fd:00 18780 /usr/lib64/libX11.so.6.3.0 3084a00000-3084a02000 r-xp 00000000 fd:00 18778 /usr/lib64/libXau.so.6.0.0 3084a02000-3084c02000 ---p 00002000 fd:00 18778 /usr/lib64/libXau.so.6.0.0 3084c02000-3084c03000 rw-p 00002000 fd:00 18778 /usr/lib64/libXau.so.6.0.0 3084e00000-3084e06000 r-xp 00000000 fd:00 10983 /usr/lib64/liblirc_client.so.0.2.1 3084e06000-3085005000 ---p 00006000 fd:00 10983 /usr/lib64/liblirc_client.so.0.2.1 3085005000-3085006000 rw-p 00005000 fd:00 10983 /usr/lib64/liblirc_client.so.0.2.1 3085200000-3085211000 r-xp 00000000 fd:00 18781 /usr/lib64/libXext.so.6.4.0 3085211000-3085411000 ---p 00011000 fd:00 18781 /usr/lib64/libXext.so.6.4.0 3085411000-3085412000 rw-p 00011000 fd:00 18781 /usr/lib64/libXext.so.6.4.0 3085600000-3085617000 r-xp 00000000 fd:00 801202 /lib64/libresolv-2.13.90.so 3085617000-3085817000 ---p 00017000 fd:00 801202 /lib64/libresolv-2.13.90.so 3085817000-3085818000 r--p 00017000 fd:00 801202 /lib64/libresolv-2.13.90.so 3085818000-3085819000 rw-p 00018000 fd:00 801202 /lib64/libresolv-2.13.90.so 3085819000-308581b000 rw-p 00000000 00:00 0 3086200000-3086204000 r-xp 00000000 fd:00 801212 /lib64/libuuid.so.1.3.0 3086204000-3086403000 ---p 00004000 fd:00 801212 /lib64/libuuid.so.1.3.0 3086403000-3086404000 rw-p 00003000 fd:00 801212 /lib64/libuuid.so.1.3.0 3086600000-30866e8000 r-xp 00000000 fd:00 18767 /usr/lib64/libstdc++.so.6.0.16 30866e8000-30868e8000 ---p 000e8000 fd:00 18767 /usr/lib64/libstdc++.so.6.0.16 30868e8000-30868f0000 r--p 000e8000 fd:00 18767 /usr/lib64/libstdc++.so.6.0.16 30868f0000-30868f2000 rw-p 000f0000 fd:00 18767 /usr/lib64/libstdc++.so.6.0.16 30868f2000-3086907000 rw-p 00000000 00:00 0 3086a00000-3086a07000 r-xp 00000000 fd:00 18777 /usr/lib64/libSM.so.6.0.1 3086a07000-3086c06000 ---p 00007000 fd:00 18777 /usr/lib64/libSM.so.6.0.1 3086c06000-3086c07000 rw-p 00006000 fd:00 18777 /usr/lib64/libSM.so.6.0.1 3086e00000-3086e17000 r-xp 00000000 fd:00 18776 /usr/lib64/libICE.so.6.3.0 3086e17000-3087016000 ---p 00017000 fd:00 18776 /usr/lib64/libICE.so.6.3.0 3087016000-3087017000 rw-p 00016000 fd:00 18776 /usr/lib64/libICE.so.6.3.0 3087017000-308701b000 rw-p 00000000 00:00 0 3087200000-3087205000 r-xp 00000000 fd:00 18790 /usr/lib64/libXfixes.so.3.1.0 3087205000-3087405000 ---p 00005000 fd:00 18790 /usr/lib64/libXfixes.so.3.1.0 3087405000-3087406000 rw-p 00005000 fd:00 18790 /usr/lib64/libXfixes.so.3.1.0 3087600000-3087627000 r-xp 00000000 fd:00 801213 /lib64/libexpat.so.1.5.2 3087627000-3087826000 ---p 00027000 fd:00 801213 /lib64/libexpat.so.1.5.2 3087826000-3087829000 rw-p 00026000 fd:00 801213 /lib64/libexpat.so.1.5.2 3087a00000-3087a26000 r-xp 00000000 fd:00 18787 /usr/lib64/libpng12.so.0.44.0 3087a26000-3087c26000 ---p 00026000 fd:00 18787 /usr/lib64/libpng12.so.0.44.0 3087c26000-3087c27000 rw-p 00026000 fd:00 18787 /usr/lib64/libpng12.so.0.44.0 3087e00000-3087e96000 r-xp 00000000 fd:00 18782 /usr/lib64/libfreetype.so.6.6.2 3087e96000-3088096000 ---p 00096000 fd:00 18782 /usr/lib64/libfreetype.so.6.6.2 3088096000-308809c000 rw-p 00096000 fd:00 18782 /usr/lib64/libfreetype.so.6.6.2 3088200000-3088234000 r-xp 00000000 fd:00 18783 /usr/lib64/libfontconfig.so.1.4.4 3088234000-3088433000 ---p 00034000 fd:00 18783 /usr/lib64/libfontconfig.so.1.4.4 3088433000-3088435000 rw-p 00033000 fd:00 18783 /usr/lib64/libfontconfig.so.1.4.4 3088600000-308860e000 r-xp 00000000 fd:00 18788 /usr/lib64/libXi.so.6.1.0 308860e000-308880e000 ---p 0000e000 fd:00 18788 /usr/lib64/libXi.so.6.1.0 308880e000-308880f000 rw-p 0000e000 fd:00 18788 /usr/lib64/libXi.so.6.1.0 3088a00000-3088a09000 r-xp 00000000 fd:00 18784 /usr/lib64/libXrender.so.1.3.0 3088a09000-3088c09000 ---p 00009000 fd:00 18784 /usr/lib64/libXrender.so.1.3.0 3088c09000-3088c0a000 rw-p 00009000 fd:00 18784 /usr/lib64/libXrender.so.1.3.0 3088e00000-3088e09000 r-xp 00000000 fd:00 18791 /usr/lib64/libXcursor.so.1.0.2 3088e09000-3089009000 ---p 00009000 fd:00 18791 /usr/lib64/libXcursor.so.1.0.2 3089009000-308900a000 rw-p 00009000 fd:00 18791 /usr/lib64/libXcursor.so.1.0.2 3089600000-3089602000 r-xp 00000000 fd:00 18792 /usr/lib64/libXinerama.so.1.0.0 3089602000-3089801000 ---p 00002000 fd:00 18792 /usr/lib64/libXinerama.so.1.0.0 3089801000-3089802000 rw-p 00001000 fd:00 18792 /usr/lib64/libXinerama.so.1.0.0 3089a00000-3089a42000 r-xp 00000000 fd:00 801210 /lib64/libdbus-1.so.3.5.4 3089a42000-3089c42000 ---p 00042000 fd:00 801210 /lib64/libdbus-1.so.3.5.4 3089c42000-3089c43000 r--p 00042000 fd:00 801210 /lib64/libdbus-1.so.3.5.4 3089c43000-3089c44000 rw-p 00043000 fd:00 801210 /lib64/libdbus-1.so.3.5.4 3089e00000-3089e03000 r-xp 00000000 fd:00 801206 /lib64/libcom_err.so.2.1 3089e03000-308a002000 ---p 00003000 fd:00 801206 /lib64/libcom_err.so.2.1 308a002000-308a003000 rw-p 00002000 fd:00 801206 /lib64/libcom_err.so.2.1 308a200000-308a229000 r-xp 00000000 fd:00 801205 /lib64/libk5crypto.so.3.1 308a229000-308a428000 ---p 00029000 fd:00 801205 /lib64/libk5crypto.so.3.1 308a428000-308a42a000 rw-p 00028000 fd:00 801205 /lib64/libk5crypto.so.3.1 308a600000-308a6d3000 r-xp 00000000 fd:00 801207 /lib64/libkrb5.so.3.3 308a6d3000-308a8d2000 ---p 000d3000 fd:00 801207 /lib64/libkrb5.so.3.3 308a8d2000-308a8dd000 rw-p 000d2000 fd:00 801207 /lib64/libkrb5.so.3.3Aborted (core dumped)
Package: xine-ui-0.99.6-26.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- I began playing a slightly scratched DVD. I hit the forward button to skip all of the ads and then selected "play" from the main menu. Then I skipped to the main feature the window went black for a few seconds, and then it crashed. This was the second time it happened. I was able to watch this DVD on an installation of Debian Squeeze on a PPC machine.
Since it seems like others only have issues with certain DVDs, I'll mention that the one that crashed xine on my computer was Disney's "Up", the widescreen version. I have not yet tried any others. Also, when I successfully played it on Squeeze, I used xine as well.
note that this is a xine-lib bug rather xine-ui I see this with the standard fedora package, but if I rebuild xine-lib myself, then DVDs play fine. Not sure what that means...
Package: xine-ui-0.99.6-26.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- Play attached crash.mpg.
Created attachment 511089 [details] MPEG file that triggers crash.
Sorry for the dup posts, I blame abrt.
Package: xine-ui-0.99.6-26.fc15 Architecture: x86_64 OS Release: Fedora release 15 (Lovelock) Comment ----- started xine clicked the dvd button waited until the movie started playing and several moments after that the crash occurred
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Huh, yeah, interesting. The binary RPM from Fedora's repos (currently 1.1.19-6.fc15.x86_64) produces this segfault for me on the handful of DVDs that I've tried so far, but if I grab the source RPM ("yumdownloader --source xine-lib") and then rebuild it ("mock --rebuild -r fedora-15-x86_64 xine-lib-1.1.19-6.fc15.src.rpm") and install the resulting xine-lib RPM, those DVDs play fine.
Changing component to xine-lib according to comment #16 and comment #9.
This is a bug in the xine-lib spucc decoder. The reason this "worked" in Debian is probably that Debian does not enable stack overflow protection and thus the overflow goes undetected.
Relevant backtrace portion: #8 copy_str (s=<optimized out>, d=0xafd2efb0 "", maxbytes=<optimized out>) at xine_cc_decoder.c:75 No locals. #9 spucc_register_cfg_vars (xine_cfg=0x8a8c658, this=0xafd2ee98) at xine_cc_decoder.c:219 cc_vars = 0xafd2eea8 #10 init_spu_decoder_plugin (xine=0x8a8e8a0, data=0x0) at xine_cc_decoder.c:358 this = 0xafd2ee98
This message is a notice that Fedora 15 is now at end of life. Fedora has stopped maintaining and issuing updates for Fedora 15. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At this time, all open bugs with a Fedora 'version' of '15' have been closed as WONTFIX. (Please note: Our normal process is to give advanced warning of this occurring, but we forgot to do that. A thousand apologies.) Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, feel free to reopen this bug and simply change the 'version' to a later Fedora version. Bug Reporter: Thank you for reporting this issue and we are sorry that we were unable to fix it before Fedora 15 reached end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged to click on "Clone This Bug" (top right of this page) and open it against that version of Fedora. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping