Summary: | Mplayer crashes on Vesa | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Francisco León <fjleon> |
Component: | Current packages | Assignee: | Martin Schlemmer (RETIRED) <azarah> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | media-video |
Priority: | High | ||
Version: | 1.4_rc1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Francisco León
2003-02-08 20:48:26 UTC
What version of mplayer ? I had the same issue. It was my kernel not supporting vm86old() system call ... I have not checked yet, but with rc3 and 2.5.59 it works just fine again .... Interesting, since my strace reports the problem with vm86old() I am using rc3 and the latest "stable" gentoo-sources kernel (2.4.19-r10) I guess i will try vanilla 2.4.20 Please contact a gentoo kernel developer for more info on this. I will contact the mplayer list for more info. I believe gentoo sources 2.4.18 worked This is getting more interesting by the minute. According to a mdk9 user in the mplayer mailing list, this is a glibc bug: mdk9 + glibc-2.2.5 => segfault mdk9 + glibc-2.2.4 => it works Well, we are both using 2.3.1 right? So let's hope this is a broken kernel issue. apparently, this is a problem between mplayer and glibc >=2.2.5 the guy who tried both 2.2.4 and 2.2.5 tried kernels 2.4.18, .19 and .20 what glibc are you using? 2.3.1. I check the source .. it should use the system call '113' if I remmeber, and that should in turn call the correct vm86*() function. so, 2.3.1 with kernel 2.5 works but with 2.4.19 does not? I dont know who to blame... I'm still waiting for the developers to answer me. I also found the code you mentioned. I am tempted to take vm86.h from glibc 2.2.4 and try it out And? I keep forgetting to try at work with a 2.4.20 and glibc-2.2.5 setup. vm86.h from both the sys and the asm dir are exactly the same in 2.2.4 and 2.3.1 (i took a rpm package i found and compared those 2 files) I wouldn't know how to install 2.2.4 completely without screwing my system. Anyway, mplayer needs to port the code to the new (?) vm86() function so i think we can't do much ourselves is this still an issue ? i dont have gentoo on my machine anymore but i guess it still is an issue since it happens with recent kernels/glibc versions. if you can try it out yourself else just close this closing as it's unknown state |