# uname -a
FreeBSD FreeBSD7.org 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008 root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
# sysctl -a | grep linux
hw.snd.compat_linux_mmap: 0
compat.linux.oss_version: 198144
compat.linux.osrelease: 2.6.16
compat.linux.osname: Linux
# pkg_info | grep linux
linux-alsa-lib-1.0.10.3 The Advanced Linux Sound Architecture libraries
linux-expat-1.95.8 Linux/i386 binary port of Expat XML-parsing library
linux-fontconfig-2.2.3_7 Linux/i386 binary of Fontconfig
linux-libsigc-2.0.17 Callback Framework for C++ (linux version)
linux-xorg-libs-6.8.2_5 Xorg libraries, linux binaries
linux_base-fc6-6_5 Base set of packages needed in Linux mode (for i386/amd64)
linux_dri-7.0 Binary Linux DRI libraries for 3D hardware acceleration of
# skype
*** glibc detected *** skype: double free or corruption (!prev): 0x0944e298 ***
======= Backtrace: =========
/lib/libc.so.6[0x2970dc88]
/lib/libc.so.6(cfree+0x90)[0x29711230]
/lib/libc.so.6(closedir+0x2[0x29731cf8]
/usr/lib/libfontconfig.so.1(FcDirScan+0x1f2)[0x2946a21d]
/usr/lib/libfontconfig.so.1(FcConfigBuildFonts+0x94)[0x29464d51]
/usr/lib/libfontconfig.so.1(FcInitLoadConfigAndFonts+0x26)[0x2946c0b3]
/usr/lib/libfontconfig.so.1(FcInit+0x2e)[0x2946c2b0]
skype[0x8980276]
skype[0x89385c9]
skype[0x893918e]
skype[0x822c73e]
skype[0x8053bc2]
/lib/libc.so.6(__libc_start_main+0xdc)[0x296bbdec]
skype(__gxx_personality_v0+0x1e5)[0x8053841]
======= Memory map: ========
Abort (core dumped)
20080408:
AFFECTS: users of www/p5-Apache-Test
AUTHOR: pgollucci@p6m7g8.com
...skipping...
AFFECTS: users of net/skype net/skype-devel
AUTHOR: beech@FreeBSD.org
For FreeBSD versions 7.0 and above:
It is required with both skype and skype-devel to update to linux_base-fc6.
Please do the following:
1. Make sure there are no running linux applications.
2. Unmount linprocfs (umount /compat/linux/proc)
3. Uninstall your current linux_base port
4. Set appropriate sysctl (sysctl compat.linux.osrelease=2.6.16)
5. Install emulators/linux_base-fc6
6 Remount linprocfs (mount /compat/linux/proc)
7. Add compat.linux.osrelease=2.6.16 to etc/sysctl.conf
8. Add OVERRIDE_LINUX_BASE_PORT=fc6 to /etc/make.conf
Note: These instructions also apply to linux_base-f8, please use the same
osrelease.
For FreeBSD versions 5.x and 6.x:
Please use the legacy version net/skype12
portupgrade -o net/skype12 net/skype
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |