List Info

Thread: Re: linuxolator problem on i386




Re: linuxolator problem on i386
country flaguser name
United Kingdom
2007-09-13 09:40:48
On Thu, 13 Sep 2007 16:39:49 +0400 Boris Samorodov wrote:

> Just to note once more, that is for CURRENT and
> linux_base-fc6/2.6.16:

> > Here is the relevant kdump:
> > ftp://ftp.ipt.ru/pub/linux/hldc.kdump.txt

> And the corresponding dump for linux_base-fc4/2.6.16
(which works
> fine):
> ftp://ftp.ipt.ru/pub/linux/fc4.dump.txt

> You may easily notice the difference if open those urls
at two tabs
> within your brouser. 

Some more info. If cstrike/sound/weapons is moved (ex.
renamed) the
server loads fine.

I've done an RTFS and seen that linux_getdents and
linux_getdents64
use different data structures. Linux_base-fc4 uses
linux_getdents64
here and succeeds while linux_base-fc6 quite the opposite.

The directory cstrike/sound/weapons is the largest (165
files), other
directories are way smaller. Seems that linux_getdents() get
something
like buffer overflow or else.

BTW, why does linux_base-fc6 uses linux_getdents everywhere
while
linux_base-fc4 uses linux_getdents64?


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone
& Internet SP
FreeBSD committer, http://www.FreeBSD.org The
Power To Serve
_______________________________________________
freebsd-emulationfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emu
lation
To unsubscribe, send any mail to
"freebsd-emulation-unsubscribefreebsd.org"

Re: linuxolator problem on i386
country flaguser name
Czech Republic
2007-09-18 02:43:32
sorry for my brainfarted patch I posted last...

try this one: www.vlakno.cz/~rdivacky/linux_bsamX.patch

thnx
_______________________________________________
freebsd-emulationfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emu
lation
To unsubscribe, send any mail to
"freebsd-emulation-unsubscribefreebsd.org"

Re: linuxolator problem on i386
country flaguser name
Russian Federation
2007-09-18 02:59:03
Roman Divacky wrote:
> sorry for my brainfarted patch I posted last...
>
> try this one:
www.vlakno.cz/~rdivacky/linux_bsamX.patch
>
> thnx
>
>   
use this patch after old patches?

/Vladimir Ermakov

_______________________________________________
freebsd-emulationfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emu
lation
To unsubscribe, send any mail to
"freebsd-emulation-unsubscribefreebsd.org"

Re: linuxolator problem on i386
country flaguser name
United Kingdom
2007-09-18 03:03:06
On Tue, 18 Sep 2007 11:59:03 +0400 sam wrote:

> Roman Divacky wrote:
> > sorry for my brainfarted patch I posted last...
> >
> > try this one:
www.vlakno.cz/~rdivacky/linux_bsamX.patch
> >
> > thnx
> >
> >   
> use this patch after old patches?

Unpatch the previuos one (linux_bsam.patch) and then patch
this one.


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone
& Internet SP
FreeBSD committer, http://www.FreeBSD.org The
Power To Serve
_______________________________________________
freebsd-emulationfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emu
lation
To unsubscribe, send any mail to
"freebsd-emulation-unsubscribefreebsd.org"

Re: linuxolator problem on i386
country flaguser name
United Kingdom
2007-09-18 03:10:20
On Tue, 18 Sep 2007 09:43:32 +0200 Roman Divacky wrote:


> sorry for my brainfarted patch I posted last...

We are eager for testing your patches. Give us more, MORE...


> try this one:
www.vlakno.cz/~rdivacky/linux_bsamX.patch

:-( The same:
-----
  1076 hlds_i686 NAMI 
"/usr/home/bsam/hlds_l/./cstrike/sound/weapons/reload1.
wav"
  1076 hlds_i686 RET   linux_stat64 JUSTRETURN
  1076 hlds_i686 CALL 
linux_open(0xbfbece08,0x18800,0xbfbecd34)
  1076 hlds_i686 NAMI 
"/compat/linux/usr/home/bsam/hlds_l/./cstrike/sound/wea
pons"
  1076 hlds_i686 NAMI 
"/usr/home/bsam/hlds_l/./cstrike/sound/weapons"
  1076 hlds_i686 RET   linux_open 6
  1076 hlds_i686 CALL 
linux_fstat64(0x6,0xbfbecd34,0x281f0ff4)
  1076 hlds_i686 RET   linux_fstat64 0
  1076 hlds_i686 CALL  linux_fcntl64(0x6,0x2,0x1)
  1076 hlds_i686 RET   linux_fcntl64 0
  1076 hlds_i686 CALL  linux_getdents(0x6,0x8da5334,0x1000)
  1076 hlds_i686 RET   linux_getdents 4096/0x1000
  1076 hlds_i686 CALL  linux_getdents(0x6,0x8da5334,0x1000)
  1076 hlds_i686 RET   linux_getdents 444/0x1bc
  1076 hlds_i686 CALL  linux_getdents(0x6,0x8da5334,0x1000)
  1076 hlds_i686 RET   linux_getdents 0
  1076 hlds_i686 CALL  linux_open(0x281d6f05,0x902,0)
  1076 hlds_i686 NAMI  "/compat/linux/dev/tty"
  1076 hlds_i686 NAMI  "/dev/tty"
  1076 hlds_i686 RET   linux_open 7
  1076 hlds_i686 CALL  writev(0x7,0xbfbec6b0,0x7)
  1076 hlds_i686 GIO   fd 7 wrote 86 bytes
       "*** glibc detected *** ./hlds_i686: double free
or corruption (!prev):
         0x08da5318 ***
       "
-----

> thnx


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone
& Internet SP
FreeBSD committer, http://www.FreeBSD.org The
Power To Serve
_______________________________________________
freebsd-emulationfreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emu
lation
To unsubscribe, send any mail to
"freebsd-emulation-unsubscribefreebsd.org"

[1-5]

about | contact  Other archives ( Real Estate discussion Medical topics )