/opt/bin/teamviewer12 causes a segfault after trying to run teamviewer.exe under wine. It segfaults the same way whether installed with system wine or bundled wine. This what is shown after the segfault with system wine: Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7e42d671). Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7e42d671 ESP:0033f648 EBP:7c611ef0 EFLAGS:00010206( R- -- I - -P- ) EAX:00000000 EBX:00000000 ECX:00000001 EDX:0033f824 ESI:00000000 EDI:00000001 Stack dump: 0x0033f648: 00000000 00000000 7c610d00 01000000 0x0033f658: 000f0001 7c611e80 7e44c000 00010001 0x0033f668: 00000001 00000000 7e41bf49 7e44c000 0x0033f678: 7c612f80 7e44c000 00000020 00000000 0x0033f688: 7c611ef0 f74a52a8 00000014 7c611f48 0x0033f698: 00001000 00000000 00000000 0033f694 Backtrace: =>0 0x7e42d671 in libxcb.so.1 (+0xd671) (0x7c611ef0) 1 0x7e42ac4c in libxcb.so.1 (+0xac4b) (0x7c611ef0) 2 0x7e42c98b in libxcb.so.1 (+0xc98a) (0x00000000) 3 0x7e42cb17 xcb_wait_for_reply+0x86() in libxcb.so.1 (0x7c611efc) 4 0x7e43c4f0 xcb_query_extension_reply+0x1f() in libxcb.so.1 (0x00000000) 5 0x7e42dfe7 xcb_get_extension_data+0x96() in libxcb.so.1 (0x00000000) 6 0x7e42ae9f xcb_prefetch_maximum_request_length+0x7e() in libxcb.so.1 (0x7e597000) 7 0x7e42af2f xcb_get_maximum_request_length+0x2e() in libxcb.so.1 (0x7e597000) 8 0x7e4772db XOpenDisplay+0x8ca() in libx11.so.6 (0x7e597000) 9 0x7d795cf3 get_linux_info+0x52() in tvwine (0x0033faa0) 10 0x006255fd in teamviewer (+0x2255fc) (0x0033fcd4) 0x7e42d671: (bad) Modules: Module Address Debug info Name (96 modules) PE 400000- 16b6000 Export teamviewer ELF 7a800000-7a936000 Deferred opengl32<elf> \-PE 7a820000-7a936000 \ opengl32 ELF 7ac00000-7ac7c000 Deferred riched20<elf> \-PE 7ac10000-7ac7c000 \ riched20 ELF 7b400000-7b7e1000 Deferred kernel32<elf> \-PE 7b420000-7b7e1000 \ kernel32 ELF 7bc00000-7bcf8000 Deferred ntdll<elf> \-PE 7bc10000-7bcf8000 \ ntdll ELF 7c000000-7c004000 Deferred <wine-loader> ELF 7d783000-7d79f000 Dwarf tvwine<elf> \-PE 7d790000-7d79e000 \ tvwine ELF 7d79f000-7d82d000 Deferred gdiplus<elf> \-PE 7d7b0000-7d82d000 \ gdiplus ELF 7d82d000-7d873000 Deferred usp10<elf> \-PE 7d830000-7d873000 \ usp10 ELF 7d873000-7d9a5000 Deferred oleaut32<elf> \-PE 7d890000-7d9a5000 \ oleaut32 ELF 7d9a5000-7d9ef000 Deferred dsound<elf> \-PE 7d9b0000-7d9ef000 \ dsound ELF 7d9ef000-7dae3000 Deferred quartz<elf> \-PE 7da00000-7dae3000 \ quartz ELF 7dae3000-7db0e000 Deferred msacm32<elf> \-PE 7daf0000-7db0e000 \ msacm32 ELF 7db0e000-7dbc7000 Deferred winmm<elf> \-PE 7db20000-7dbc7000 \ winmm ELF 7dbc7000-7dbf2000 Deferred msvfw32<elf> \-PE 7dbd0000-7dbf2000 \ msvfw32 ELF 7dbf2000-7dc31000 Deferred d3d9<elf> \-PE 7dc00000-7dc31000 \ d3d9 ELF 7dc31000-7dd68000 Deferred wined3d<elf> \-PE 7dc40000-7dd68000 \ wined3d ELF 7dd68000-7dd91000 Deferred dxgi<elf> \-PE 7dd70000-7dd91000 \ dxgi ELF 7dd91000-7ddf5000 Deferred d3d11<elf> \-PE 7dda0000-7ddf5000 \ d3d11 ELF 7ddf5000-7de2d000 Deferred uxtheme<elf> \-PE 7de00000-7de2d000 \ uxtheme ELF 7de2d000-7df29000 Deferred comctl32<elf> \-PE 7de40000-7df29000 \ comctl32 ELF 7df29000-7dfa1000 Deferred shlwapi<elf> \-PE 7df40000-7dfa1000 \ shlwapi ELF 7dfa1000-7e1e6000 Deferred shell32<elf> \-PE 7dfb0000-7e1e6000 \ shell32 ELF 7e1e6000-7e267000 Deferred rpcrt4<elf> \-PE 7e1f0000-7e267000 \ rpcrt4 ELF 7e267000-7e3a1000 Deferred ole32<elf> \-PE 7e280000-7e3a1000 \ ole32 ELF 7e3a1000-7e3a8000 Deferred libxfixes.so.3 ELF 7e3a8000-7e3b4000 Deferred libxcursor.so.1 ELF 7e3b4000-7e3c7000 Deferred libxi.so.6 ELF 7e3c7000-7e3cb000 Deferred libxcomposite.so.1 ELF 7e3cb000-7e3d8000 Deferred libxrandr.so.2 ELF 7e3d8000-7e3e4000 Deferred libxrender.so.1 ELF 7e3e4000-7e3eb000 Deferred libxxf86vm.so.1 ELF 7e3eb000-7e3ef000 Deferred libxinerama.so.1 ELF 7e3ef000-7e3f8000 Deferred librt.so.1 ELF 7e3f8000-7e414000 Deferred libbsd.so.0 ELF 7e414000-7e41b000 Deferred libxdmcp.so.6 ELF 7e41b000-7e420000 Deferred libxau.so.6 ELF 7e420000-7e44d000 Dwarf libxcb.so.1 ELF 7e44d000-7e59a000 Dwarf libx11.so.6 ELF 7e59a000-7e5af000 Deferred libxext.so.6 ELF 7e5ba000-7e5cf000 Deferred avicap32<elf> \-PE 7e5c0000-7e5cf000 \ avicap32 ELF 7e617000-7e6a4000 Deferred winex11<elf> \-PE 7e620000-7e6a4000 \ winex11 ELF 7e6a4000-7e6c8000 Deferred imm32<elf> \-PE 7e6b0000-7e6c8000 \ imm32 ELF 7e6dd000-7e707000 Deferred libexpat.so.1 ELF 7e707000-7e751000 Deferred libfontconfig.so.1 ELF 7e751000-7e78f000 Deferred libpng16.so.16 ELF 7e78f000-7e7a8000 Deferred libz.so.1 ELF 7e7a8000-7e864000 Deferred libfreetype.so.6 ELF 7e8cc000-7e943000 Deferred advapi32<elf> \-PE 7e8e0000-7e943000 \ advapi32 ELF 7e943000-7ea6c000 Deferred gdi32<elf> \-PE 7e950000-7ea6c000 \ gdi32 ELF 7ea6c000-7ebe0000 Deferred user32<elf> \-PE 7ea80000-7ebe0000 \ user32 ELF 7ebe0000-7ebec000 Deferred libnss_files.so.2 ELF 7ebec000-7ebf9000 Deferred libnss_nis.so.2 ELF 7ebf9000-7ec13000 Deferred libnsl.so.1 ELF 7ef44000-7ef98000 Deferred libm.so.6 ELF 7ef9a000-7efac000 Deferred libbz2.so.1 ELF 7efac000-7efc6000 Deferred version<elf> \-PE 7efb0000-7efc6000 \ version ELF 7efc6000-7f000000 Deferred ws2_32<elf> \-PE 7efd0000-7f000000 \ ws2_32 ELF f73b6000-f73bf000 Deferred libnss_compat.so.2 ELF f73c1000-f73c6000 Deferred libdl.so.2 ELF f73c6000-f7574000 Deferred libc.so.6 ELF f7574000-f7590000 Deferred libpthread.so.0 ELF f75f8000-f77af000 Dwarf libwine.so.1 ELF f77b1000-f77d6000 Deferred ld-linux.so.2 ELF f77d8000-f77d9000 Deferred [vdso].so Threads: process tid prio (all id:s are in hex) 0000000e services.exe 00000026 0 00000025 0 0000001f 0 00000014 0 00000010 0 0000000f 0 00000012 winedevice.exe 0000001e 0 00000019 0 00000018 0 00000013 0 0000001c plugplay.exe 00000022 0 00000021 0 0000001d 0 00000023 winedevice.exe 0000002f 0 00000028 0 00000027 0 00000024 0 0000002b explorer.exe 00000033 0 00000032 0 00000031 0 00000030 0 0000002c 0 0000002d (D) C:\TeamViewer\TeamViewer.exe 00000040 0 0000003f 0 0000003e 0 0000003d 0 0000003c 0 0000003b 0 0000003a 0 00000039 0 00000038 0 00000037 0 00000036 0 00000035 0 00000034 0 0000002e 0 <== System information: Wine build: wine-2.3 Platform: i386 Version: Windows XP Host system: Linux Host version: 4.11.5-gentoo
It seems to be caused by Bug 616402. Workaround: re-emerge libxcb with -O1.
This version of net-misc/teamviewer was removed in git commit 10c2ceaeed402f8f73447dbac9a1bfceb00aef02