Ubuntu, Counterstrike Source, crashes after loading a game

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Ubuntu, Counterstrike Source, crashes after loading a game

Post by wastedfluid »

Hello,

Well, first let me say - I've looked in the APP database for this game. I've tried to trouble shoot everything I've read on the site.

Here's my system:
Ubuntu 64-bit 8.04
AMD 5800+
4gb of Winsor Ram
Nvidia 8500 GT
Intel onboard sound

Here's what's happening:

Whenever I load up a game on CSS, it crashes after a gun shot. You can walk around, and everything just fine - but when someone shoots a gun - the game dies.

Why it's weird:

It USED to work. It stopped working about a week ago. I play other games via STEAM - such as Dawn of War Hammer, and etc.

What I've done:

1) Completely uninstalled, and removed pulseaudio.
2) Steam community is not on, and has never been on.
3) OSS is not enabled; alsa only.
4) killed all programs prior to launching steam to insure no other sound programs are running
5) Tried a completely different linux install - and received the same symptoms.
6) tried an older kernel(2.6.24-16)
7) disabled compiz
8) Changed to "Windows 2000" in winecfg.

Sorry if you laugh at some of the things I did to try to fix it - I tried everything I could think of.

Here are the terminal output:
van@vortex:~/.wine/drive_c/Valve/Steam$ WINEDEBUG=-all wine steam -applaunch 240
CellID: Fetching server list from CSDS. . .
CellID: CSDS returned 176 servers.
CellID: Connecting to 67.18.69.213:27031. . .
CellID: Connect to 67.18.69.213:27031 took 66 MS
CellID: Nothing beat our old best time of 24 MS
dir: C:\Valve\Steam\bin\ *.mix
dir: C:\Valve\Steam\bin\ *.asi
dir: C:\Valve\Steam\bin\ *.flt
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 30
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
Corrupt JPEG data: 57 extraneous bytes before marker 0xdb
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
warning: Unknown nb_ctl request: 4
wine: Unhandled page fault on read access to 0x00000024 at address 0xd42b423 (thread 0023), starting debugger...
Unhandled exception: page fault on read access to 0x00000024 in 32-bit code (0x0d42b423).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0d42b423 ESP:0033e5e8 EBP:00000002 EFLAGS:00210212( - 00 - RIA1)
EAX:00000020 EBX:00000000 ECX:0cb7f000 EDX:07365300
ESI:0d43ea18 EDI:00000090
Stack dump:
0x0033e5e8: 0d43ea18 00663ad4 0d42b452 0cb70002
0x0033e5f8: 0d43ea18 00663ad4 0d43ea18 0cb70006
0x0033e608: 0d42b7d5 0cb70006 0d43ea18 0cb70006
0x0033e618: 0d43ea3c 00000020 0d43ea18 0d4298da
0x0033e628: 0cb70001 ffffffff 00000000 00000009
0x0033e638: 0033ff08 0033e67c 1000753b 00000003
Backtrace:
0x0d42b423: movl 0x24(%ebx),%eax
Modules:
Module Address Debug info Name (229 modules)
PE 340000- 376000 Deferred tier0
PE 380000- 39e000 Deferred vstdlib
PE 3a0000- 3f4000 Deferred filesystem_steam
PE 400000- 41c000 Deferred hl2
PE cf50000- cf64000 Deferred inputsystem
PE d1d0000- d2ce000 Deferred datamodel
PE d3e0000- d41d000 Deferred dmserializers
PE d420000- d445000 Export datacache
PE d560000- d615000 Deferred materialsystem
PE d620000- d636000 Deferred valve_avi
PE d640000- d710000 Deferred vguimatsurface
PE d710000- d785000 Deferred vgui2
PE d790000- d7a4000 Deferred steam_api
PE d9d0000- d9f9000 Deferred stdshader_dbg
PE da00000- da35000 Deferred stdshader_dx6
PE da40000- da68000 Deferred stdshader_dx7
PE da70000- dab3000 Deferred stdshader_dx8
PE dac0000- db11000 Deferred stdshader_dx9
PE db20000- db2f000 Deferred unicode
PE eb90000- ebc6000 Deferred soundemittersystem
PE ebd0000- ebeb000 Deferred scenefilecache
PE ebf0000- ee65000 Deferred steamclient
PE ee70000- eeaf000 Deferred tier0_s
PE eeb0000- ef2a000 Deferred vstdlib_s
PE f050000- f07e000 Deferred nattypeprobe
PE f080000- f31f000 Deferred p2pcore
PE f320000- f479000 Deferred p2pvoice
PE f6a0000- f883000 Deferred gameui
PE 10000000-10030000 Deferred launcher
PE 1d340000-1d350000 Deferred vaudio_miles
PE 1d350000-1d3b4000 Deferred mss32
PE 1dff0000-1e0bb000 Deferred serverbrowser
PE 1e4f0000-1e517000 Deferred vaudio_speex
PE 1e520000-1e526000 Deferred xpcom
PE 1e530000-1e599000 Deferred xpcom_core
PE 1e5a0000-1e5c7000 Deferred nspr4
PE 1e5d0000-1e5d7000 Deferred plc4
PE 1ec20000-1ec26000 Deferred plds4
PE 1ec30000-1ec3f000 Deferred jsd3250
PE 1ec40000-1ecb1000 Deferred js3250
PE 1ffe0000-1fff4000 Deferred xpcom_compat
PE 20000000-205ee000 Deferred engine
PE 21090000-210c5000 Deferred xpc3250
PE 210d0000-210ea000 Deferred smime3
PE 210f0000-210f6000 Deferred xpistub
PE 21100000-211ad000 Deferred mss32_s
PE 21f80000-21fb1000 Deferred freebl3
PE 21fc0000-21fff000 Deferred softokn3
PE 22000000-22642000 Deferred server
PE 23fc0000-23fd3000 Deferred jsj3250
PE 23fe0000-24000000 Deferred ssl3
PE 24000000-24476000 Deferred client
PE 25930000-2598b000 Deferred nss3
PE 25990000-259ce000 Deferred nssckbi
PE 259d0000-259e1000 Deferred mozz
PE 259f0000-25a06000 Deferred gkgfx
PE 25a10000-25a16000 Deferred mozctlx
PE 25a20000-25a9d000 Deferred necko
PE 25aa0000-25aac000 Deferred xppref32
PE 25ab0000-25ade000 Deferred i18n
PE 25ae0000-25aff000 Deferred embedcomponents
PE 25b00000-25b0f000 Deferred caps
PE 25b10000-25b1c000 Deferred typeaheadfind
PE 25b20000-25db9000 Deferred gklayout
PE 25dc0000-25de7000 Deferred imglib2
PE 25df0000-25e0b000 Deferred rdf
PE 25e10000-25e48000 Deferred appcomps
PE 25e50000-25e60000 Deferred appshell
PE 25e60000-25e6f000 Deferred profile
PE 25e70000-25e77000 Deferred xpcom_compat_c
PE 25e80000-25e87000 Deferred sroaming
PE 25e90000-25ea0000 Deferred chrome
PE 25ea0000-25ed9000 Deferred gkparser
PE 25ee0000-25f9e000 Deferred uconv
PE 25fa0000-25fcc000 Deferred docshell
PE 25fd0000-25fde000 Deferred webbrwsr
PE 25fe0000-25fe8000 Deferred pipboot
PE 25ff0000-25ffc000 Deferred oji
PE 26000000-26138000 Deferred vphysics
PE 26250000-26275000 Deferred gkwidget
PE 26280000-262a4000 Deferred gkgfxwin
PE 263c0000-263cd000 Deferred jar50
PE 263d0000-263d7000 Deferred txmgr
PE 263e0000-263fa000 Deferred mork
PE 26400000-26439000 Deferred mssvoice.asi
PE 26550000-26559000 Deferred cookie
PE 26f00000-26f2e000 Deferred mssmp3.asi
PE 2a000000-2a0a8000 Deferred shaderapidx9
PE 2c000000-2c3e3000 Deferred studiorender
PE 30000000-302e6000 Deferred steam
PE 60000000-60021000 Deferred cserhelper
PE 628c0000-628d9000 Deferred parsifal
ELF 765af000-765f9000 Deferred dbghelp<elf>
\-PE 765c0000-765f9000 \ dbghelp
ELF 78fc6000-78fdc000 Deferred msimtf<elf>
\-PE 78fd0000-78fdc000 \ msimtf
ELF 791ed000-791f1000 Deferred libgpg-error.so.0
ELF 791f1000-7923e000 Deferred libgcrypt.so.11
ELF 7923e000-7924e000 Deferred libtasn1.so.3
ELF 7924e000-79251000 Deferred libkeyutils.so.1
ELF 79251000-79259000 Deferred libkrb5support.so.0
ELF 79259000-7928b000 Deferred libcrypt.so.1
ELF 7928b000-79300000 Deferred libgnutls.so.13
ELF 79300000-79323000 Deferred libk5crypto.so.3
ELF 79323000-793b0000 Deferred libkrb5.so.3
ELF 793b0000-793d9000 Deferred libgssapi_krb5.so.2
ELF 793d9000-7940c000 Deferred libcups.so.2
ELF 79412000-7941d000 Deferred libgcc_s.so.1
ELF 7941d000-794c8000 Deferred comdlg32<elf>
\-PE 79420000-794c8000 \ comdlg32
ELF 794c8000-794fe000 Deferred winspool<elf>
\-PE 794d0000-794fe000 \ winspool
ELF 79831000-7989b000 Deferred msvcrt<elf>
\-PE 79840000-7989b000 \ msvcrt
ELF 7989b000-7993b000 Deferred mshtml<elf>
\-PE 798b0000-7993b000 \ mshtml
ELF 7993b000-7997a000 Deferred urlmon<elf>
\-PE 79940000-7997a000 \ urlmon
PE 79a8b000-79a8f000 Deferred libasound_module_rate_speexrate.
ELF 7a33c000-7a33f000 Deferred libcom_err.so.2
ELF 7a36c000-7a3b6000 Deferred dsound<elf>
\-PE 7a370000-7a3b6000 \ dsound
ELF 7a7b7000-7a7f3000 Deferred shdocvw<elf>
\-PE 7a7c0000-7a7f3000 \ shdocvw
ELF 7b800000-7b92d000 Deferred kernel32<elf>
\-PE 7b820000-7b92d000 \ kernel32
ELF 7bc00000-7bca4000 Deferred ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c43d000-7c443000 Deferred libnss_dns.so.2
ELF 7c454000-7c47a000 Deferred netapi32<elf>
\-PE 7c460000-7c47a000 \ netapi32
ELF 7c47a000-7c4e2000 Deferred crypt32<elf>
\-PE 7c480000-7c4e2000 \ crypt32
ELF 7cfdb000-7cff0000 Deferred psapi<elf>
\-PE 7cfe0000-7cff0000 \ psapi
ELF 7cff0000-7d017000 Deferred secur32<elf>
\-PE 7d000000-7d017000 \ secur32
ELF 7d104000-7dc19000 Deferred libglcore.so.1
ELF 7dc19000-7dcbd000 Deferred libgl.so.1
ELF 7dcbd000-7dcd1000 Deferred winejoystick<elf>
\-PE 7dcc0000-7dcd1000 \ winejoystick
ELF 7def3000-7dff6000 Deferred wined3d<elf>
\-PE 7df10000-7dff6000 \ wined3d
ELF 7dff6000-7e026000 Deferred d3d9<elf>
\-PE 7e000000-7e026000 \ d3d9
ELF 7e026000-7e047000 Deferred mpr<elf>
\-PE 7e030000-7e047000 \ mpr
ELF 7e047000-7e095000 Deferred wininet<elf>
\-PE 7e050000-7e095000 \ wininet
ELF 7e095000-7e137000 Deferred oleaut32<elf>
\-PE 7e0b0000-7e137000 \ oleaut32
ELF 7e137000-7e15f000 Deferred msvfw32<elf>
\-PE 7e140000-7e15f000 \ msvfw32
ELF 7e15f000-7e19a000 Deferred avifil32<elf>
\-PE 7e170000-7e19a000 \ avifil32
ELF 7e19a000-7e1ae000 Deferred midimap<elf>
\-PE 7e1a0000-7e1ae000 \ midimap
ELF 7e1ae000-7e1d4000 Deferred msacm32<elf>
\-PE 7e1b0000-7e1d4000 \ msacm32
ELF 7e1d4000-7e1eb000 Deferred msacm32<elf>
\-PE 7e1e0000-7e1eb000 \ msacm32
ELF 7e1eb000-7e2ae000 Deferred libasound.so.2
ELF 7e2ae000-7e2e4000 Deferred winealsa<elf>
\-PE 7e2c0000-7e2e4000 \ winealsa
ELF 7e2e4000-7e376000 Deferred winmm<elf>
\-PE 7e2f0000-7e376000 \ winmm
ELF 7e50a000-7e53d000 Deferred uxtheme<elf>
\-PE 7e510000-7e53d000 \ uxtheme
ELF 7e53d000-7e551000 Deferred lz32<elf>
\-PE 7e540000-7e551000 \ lz32
ELF 7e551000-7e56a000 Deferred version<elf>
\-PE 7e560000-7e56a000 \ version
ELF 7e56a000-7e629000 Deferred comctl32<elf>
\-PE 7e570000-7e629000 \ comctl32
ELF 7e629000-7e682000 Deferred shlwapi<elf>
\-PE 7e640000-7e682000 \ shlwapi
ELF 7e682000-7e795000 Deferred shell32<elf>
\-PE 7e690000-7e795000 \ shell32
ELF 7e795000-7e7f6000 Deferred rpcrt4<elf>
\-PE 7e7a0000-7e7f6000 \ rpcrt4
ELF 7e7f6000-7e89a000 Deferred ole32<elf>
\-PE 7e800000-7e89a000 \ ole32
ELF 7e89a000-7e8ad000 Deferred libresolv.so.2
ELF 7e8b1000-7e8b4000 Deferred libnss_mdns4_minimal.so.2
ELF 7e8be000-7e8dc000 Deferred iphlpapi<elf>
\-PE 7e8c0000-7e8dc000 \ iphlpapi
ELF 7e8dc000-7e908000 Deferred ws2_32<elf>
\-PE 7e8e0000-7e908000 \ ws2_32
ELF 7e908000-7e922000 Deferred wsock32<elf>
\-PE 7e910000-7e922000 \ wsock32
ELF 7e922000-7e92b000 Deferred libxcursor.so.1
ELF 7e92b000-7e930000 Deferred libxfixes.so.3
ELF 7e930000-7e933000 Deferred libxcomposite.so.1
ELF 7e933000-7e939000 Deferred libxrandr.so.2
ELF 7e939000-7e941000 Deferred libxrender.so.1
ELF 7e941000-7e944000 Deferred libxinerama.so.1
ELF 7e944000-7e964000 Deferred imm32<elf>
\-PE 7e950000-7e964000 \ imm32
ELF 7e964000-7e969000 Deferred libxdmcp.so.6
ELF 7e969000-7e981000 Deferred libxcb.so.1
ELF 7e981000-7e983000 Deferred libxcb-xlib.so.0
ELF 7e983000-7e986000 Deferred libxau.so.6
ELF 7e986000-7ea6d000 Deferred libx11.so.6
ELF 7ea6d000-7ea7b000 Deferred libxext.so.6
ELF 7ea7b000-7ea80000 Deferred libxxf86vm.so.1
ELF 7ea8d000-7ea8f000 Deferred libnvidia-tls.so.1
ELF 7ea91000-7eb28000 Deferred winex11<elf>
\-PE 7eaa0000-7eb28000 \ winex11
ELF 7eb58000-7eb79000 Deferred libexpat.so.1
ELF 7eb79000-7eba3000 Deferred libfontconfig.so.1
ELF 7ebb4000-7ebc9000 Deferred libz.so.1
ELF 7ebc9000-7ec39000 Deferred libfreetype.so.6
ELF 7ec39000-7ec8b000 Deferred advapi32<elf>
\-PE 7ec50000-7ec8b000 \ advapi32
ELF 7ec8b000-7ed26000 Deferred gdi32<elf>
\-PE 7eca0000-7ed26000 \ gdi32
ELF 7ed26000-7ee6d000 Deferred user32<elf>
\-PE 7ed40000-7ee6d000 \ user32
ELF 7ee6d000-7ee78000 Deferred libnss_files.so.2
ELF 7ee78000-7ee90000 Deferred libnsl.so.1
ELF 7ee90000-7ee99000 Deferred libnss_compat.so.2
ELF 7efca000-7efef000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF f7c72000-f7c76000 Deferred libdl.so.2
ELF f7c76000-f7dc5000 Deferred libc.so.6
ELF f7dc6000-f7dde000 Deferred libpthread.so.0
ELF f7def000-f7f25000 Deferred libwine.so.1
ELF f7f27000-f7f46000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008
0000004d 1
00000030 1
00000038 0
00000033 0
0000002f 0
00000027 0
00000022 1
0000000b 0
00000047 1
00000046 0
00000045 1
00000044 0
00000043 1
00000042 0
00000041 1
00000040 0
0000003f 1
0000003e 0
0000003d 1
0000003c 0
0000003b 1
00000037 0
00000036 1
00000035 0
00000034 0
00000032 0
00000031 1
0000002e 0
0000002d 15
0000002b 0
0000002a 15
00000029 15
00000028 0
00000026 0
00000025 0
00000024 0
00000021 0
00000020 1
0000001f 0
0000001e 0
0000001d 0
0000001c 0
0000001b 0
0000001a 0
00000019 0
00000018 0
00000009 0
0000000c
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
00000039 (D) C:\Valve\Steam\steamapps\wastedfluid\counter-strike source\hl2.exe
0000005d 0
0000005c 0
00000059 0
00000057 0
00000056 0
00000055 0
00000054 0
00000053 0
00000052 0
00000051 0
0000004e 0
0000004c 0
0000004b 15
0000004a 2
00000049 0
00000048 0
0000003a 0
00000013 2
00000023 0 <==
Backtrace:
CellID: Connecting to 208.111.140.4:27031. . .
CellID: Connect to 208.111.140.4:27031 took 98 MS
CellID: Nothing beat our old best time of 24 MS
CellID: Connecting to 208.111.133.82:27031. . .
CellID: Connect to 208.111.133.82:27031 took 30 MS
CellID: Nothing beat our old best time of 24 MS
Before this, I was receiving an error about snd_seq, but i modprobe snd-seq - and that error went away.

[/quote]
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Ubuntu, Counterstrike Source, crashes after loading a game

Post by austin987 »

On Sun, Jun 22, 2008 at 9:15 PM, wastedfluid <[email protected]> wrote:
Hello,

Well, first let me say - I've looked in the APP database for this game. I've tried to trouble shoot everything I've read on the site.

Here's my system:
Ubuntu 64-bit 8.04
AMD 5800+
4gb of Winsor Ram
Nvidia 8500 GT
Intel onboard sound

Here's what's happening:

Whenever I load up a game on CSS, it crashes after a gun shot. You can walk around, and everything just fine - but when someone shoots a gun - the game dies.

Why it's weird:

It USED to work. It stopped working about a week ago. I play other games via STEAM - such as Dawn of War Hammer, and etc.
Did you upgrade Wine in the meantime? Can you run a regression test:
http://wiki.winehq.org/RegressionTesting
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Post by wastedfluid »

Thanks for your reply.

I have attempted to do this, but ran into an error.

I have completely went through both guides; regression, to the 64-bit install.. to linking of 32 bit libraries, etc.

When I maek, this is what I get:

{standard input}: Assembler messages:
{standard input}:38: Error: suffix or operands invalid for `push'
{standard input}:39: Error: suffix or operands invalid for `push'
{standard input}:46: Error: suffix or operands invalid for `pop'
{standard input}:47: Error: suffix or operands invalid for `pop'

I couldn't use:

Code: Select all

CC="gcc-4.2" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
That resulted in crazy errors.. but:

Code: Select all

CC="gcc" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v

Worked fine. Regardless, make won't work. I have tried googling that, but have not found a solution that works.

I e-mailed the guy that the article told me to, I don't know if a package is broken or what. We'll see.

Thanks for your help, though. I can't stress that enough.

If you have any more clues, they'd be greatly appreciated.
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

wastedfluid wrote:Thanks for your reply.

I have attempted to do this, but ran into an error.

I have completely went through both guides; regression, to the 64-bit install.. to linking of 32 bit libraries, etc.
You can't just link to 32-bit libs. You have to compile Wine as 32-bit also. See here for more details: http://wiki.winehq.org/WineOn64bit
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Post by wastedfluid »

Success. My problem was:

Code: Select all

CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
I edited this, because 4.2 wasn't working.. but I took off the -m32. It is now compiling, and I will finish the rest of the guide. Thanks for your help so far, and I'll post afterwards.[/code]
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Post by wastedfluid »

I'm VERY excited. My wine worked for the first time in two weeks.. emulating CS.

I went through ONE "git bisect bad"

Code: Select all

van@vortex:~/wine-git$ git bisect bad
Bisecting: 351 revisions left to test after this
[b](Note:  CS DID NOT WORK prior to this.  After I typed "git bisect bad" - it worked the next start.)[/b]
[1077238143911d10650eb6ee9f0fa3e269ae7eb4] cabinet: Added a test for FDICopy with an empty cabinet file.
van@vortex:~/wine-git$ wine "C:\Valve\Steam\Steam.exe"

[b](I typed "git bisect good" because CS ran perfectly this go round..)[/b]
van@vortex:~/wine-git$ git bisect good
Bisecting: 175 revisions left to test after this
[a2073f2979ea9e440247ea0503be4dce840fc782] dxerr9: Don't use Wine debugging macros in static libraries.
van@vortex:~/wine-git$ 
Now, that I found this - and wine works, what do I do now? the guide says:
This will reposition the source code in the middle of the remaining patches. You will then recompile Wine and test for the bug again. After a few tests, git will eventually identify the bad patch. It should look something like this:

a460a2df43aa8eae10b1db028c6020829b009c54 is first bad commit
commit a460a2df43aa8eae10b1db028c6020829b009c54
Author: Stefan Doesinger <[email protected]>
Date: Sat Jun 9 14:27:41 2007 +0200
wined3d: Store the gl information in a per adapter structure and initialize it only once.
:040000 040000 d8ae35832fcdbca8de07acae73b9e21564ced413
1720cc38fb598110071c9ee4f21f8f61b6f764c3 M dlls

Note that it says:

a460a2df43aa8eae10b1db028c6020829b009c54 is first bad commit

If you see:

Bisecting: 0 revisions left to test after this

THEN YOU ARE NOT DONE YET!
My git does not say anything like this above. mine said:
van@vortex:~/wine-git$ git bisect good
Bisecting: 175 revisions left to test after this
[a2073f2979ea9e440247ea0503be4dce840fc782] dxerr9: Don't use Wine debugging macros in static libraries.
van@vortex:~/wine-git$
So I'm not sure what to do. Do I still need to test all of the remaining revisions by simply re-running them until I get to the end? It's working now, and I don't want to mess it up - so I apologize if this is a "stupid" question.

Please advise. Thank you so much!
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

wastedfluid wrote:
van@vortex:~/wine-git$ git bisect good
Bisecting: 175 revisions left to test after this
[a2073f2979ea9e440247ea0503be4dce840fc782] dxerr9: Don't use Wine debugging macros in static libraries.
van@vortex:~/wine-git$
So I'm not sure what to do. Do I still need to test all of the remaining revisions by simply re-running them until I get to the end? It's working now, and I don't want to mess it up - so I apologize if this is a "stupid" question.
Recompile and test again until you get that "first bad commit" message.
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Post by wastedfluid »

vitamin wrote:
So I'm not sure what to do. Do I still need to test all of the remaining revisions by simply re-running them until I get to the end? It's working now, and I don't want to mess it up - so I apologize if this is a "stupid" question.
Recompile and test again until you get that "first bad commit" message.[/quote]

Thanks - I got it. I'm on my fourth test now... I guess I have 2 or three more. Man, compiling this software takes a good 15 minutes.
David Gerard

Ubuntu, Counterstrike Source, crashes after loading a game

Post by David Gerard »

2008/6/25 wastedfluid <[email protected]>:
Am I supposed to recompile after EVERY "test" ?
Yep! But only the bits that have changed will need recompiling. So
subsequent compilations should be quicker than the first time (when
you need to compile everything from fresh).


- d.
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Re: Ubuntu, Counterstrike Source, crashes after loading a ga

Post by wastedfluid »

David Gerard wrote:2008/6/25 wastedfluid <[email protected]>:
Am I supposed to recompile after EVERY "test" ?
Yep! But only the bits that have changed will need recompiling. So
subsequent compilations should be quicker than the first time (when
you need to compile everything from fresh).


- d.
Roger. I have probably 2 or 3 more compiles to test before I find the bad bug. I ran through probably 4 compiles last night. I will report it here, and file the bug the way it's supposed to be.

Many thanks to whoever helped me. It is a tremendous help, and I can not say thank you enough.
austin987
Wine Developer
Wine Developer
Posts: 2383
Joined: Fri Feb 22, 2008 8:19 pm

Ubuntu, Counterstrike Source, crashes after loading a game

Post by austin987 »

On Tue, Jun 24, 2008 at 9:50 PM, wastedfluid <[email protected]> wrote:
vitamin wrote:

So I'm not sure what to do. Do I still need to test all of the remaining revisions by simply re-running them until I get to the end? It's working now, and I don't want to mess it up - so I apologize if this is a "stupid" question.
Recompile and test again until you get that "first bad commit" message.
Ok, So I need to go back through, and:


Code:

CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
make
sudo make install
[/quote]
You don't have to do a make install, you can run wine from the git directory.
wastedfluid
Level 2
Level 2
Posts: 12
Joined: Sun Jun 22, 2008 9:06 pm

Post by wastedfluid »

Got it.
van@vortex:~/wine-git$ git bisect good
928048b5e3d3db1ff1a84336d1eb43bae97d978a is first bad commit
commit 928048b5e3d3db1ff1a84336d1eb43bae97d978a
Author: Francois Gouget <[email protected]>
Date: Tue May 6 15:51:33 2008 +0200

ole32: Fix spelling of pCapabilities.

:040000 040000 751fd2e207283e0f08afb6a5d19f0c01f2504aad 0e317bc8c1636d0bf408bdafff124c0dc635ee62 M include
van@vortex:~/wine-git$
She's all done!

http://bugs.winehq.org/show_bug.cgi?id=14125

Sorry if I jacked the bug reporting up - I've never done this before. Looked at other examples before hand.. hope it's not too bad.
Locked