Skip to content / broken on FreeBSD w/ Linux emulation #3141

incognico opened this Issue Feb 5, 2014 · 4 comments

4 participants


FreeBSD k 9.2-RELEASE FreeBSD 9.2-RELEASE #8 r256015: Thu Oct 3 12:23:21 CEST 2013 root@k:/usr/obj/usr/src/sys/K amd64

Running steamcmd with:
/compat/linux/bin/bash ./ +runscript go_ds.txt

Problem occurs while downloading a game.

App state (0x300502) downloading, progress: 8.18 (576231570 / 7047753586)
App state (0x300502) downloading, progress: 8.18 (576231570 / 7047753586)
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp (723) : Assertion Failed: Stalled cross-thread pipe
/home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/../common/pipes.cpp (723) : Fatal assert failed: /home/buildbot/buildslave_steam/steam_rel_client_linux/build/src/clientdll/../comm
on/pipes.cpp, line 723.  Application exiting.

The downloads seems to stall. After it happens it shows the same progess in the following lines and then it breaks.

fdge commented Mar 8, 2014

Having the same problem "FreeBSD 9.2-RELEASE-p3 (FREENAS.amd64)" "linux_base-f10"


It's probably some missing syscall in FreeBSDs Linix compatibility layer:

fdge commented Mar 8, 2014

After looking at dmesg I saw that.
It appears that epoll was removed
It looks like it is getting put back in to FreeBSD 10

This does not help me yet, the system I'm using is 9.2 and I do not have one for 10


I use FreeBSD 10.0 at the moment and I can assure you that srcds still has the same problem. Either epoll is not in yet or it is some other syscall missing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.