Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Wow + Wine Exit Crash

  1. #1
    Join Date
    May 2007
    Beans
    19

    Wow + Wine Exit Crash

    Okay, so I've successfully managed to get World of Warcraft running on Ubuntu.....with just one problem. Whenever I click exit game, or leave game, or try to quit at all, the game completely freezes, forcing me to use System Monitor to forcibly kill the program. Is there any solution for this problem?

    My Config.wtf reads as follows:

    SET gxResolution "1024x768"
    SET hwDetect "0"
    SET movie "0"
    SET readTOS "1"
    SET realmList "us.logon.worldofwarcraft.com"
    SET gxMultisampleQuality "0.000000"
    SET readEULA "1"
    SET readScanning "-1"
    SET realmName "Tanaris"
    SET gameTip "55"
    SET gxCursor "0"
    SET SmallCull "0.040000"
    SET frillDensity "32"
    SET farclip "357"
    SET Gamma "1.000000"
    SET MusicVolume "0.60000002384186"
    SET SoundVolume "1"
    SET SoundOutputSystem "1"
    SET SoundBufferSize "150"
    SET MasterVolume "1"
    SET ffx "0"
    SET AmbienceVolume "0.60000002384186"
    SET uiScale "1"
    SET mouseSpeed "1"
    SET cameraPitchMoveSpeed "90"
    SET cameraYawMoveSpeed "180"
    SET cameraPitchSmoothSpeed "45"
    SET cameraYawSmoothSpeed "180"
    SET cameraSmoothStyle "0"
    SET cameraSmoothTrackingStyle "0"
    SET cameraDistanceMaxFactor "1"
    SET SoundZoneMusicNoDelay "1"
    SET gxColorBits "24"
    SET gxApi "opengl"
    SET statusBarText "1"
    SET ffxDeath "0"
    SET minimapZoom "0"
    SET guildMemberNotify "1"
    SET profanityFilter "0"
    SET readContest "-1"
    SET minimapInsideZoom "5"
    SET gxDepthBits "24"
    SET accountName "Weeeeee!"
    SET locale "enUS"
    SET lastCharacterIndex "3"
    SET patchlist "us.version.worldofwarcraft.com"

  2. #2
    Join Date
    May 2007
    Beans
    55

    Re: Wow + Wine Exit Crash

    Malura,

    I ran into the same issue tonight as well "I just installed WoW via Wine". Here is some useful information I found at WoW Wiki http://www.wowwiki.com/Linux/Wine

    WoW hangs on exit

    As of the 2.1.0 patch, some users, mostly ATI and Intel, experience their WoW program hanging (being unable to do anything) when they exit the game. It seems that changing the sound driver from OSS to ALSA fixes this for most people. Simply type winecfg in a terminal, select the Audio tab, then select ALSA as your driver instead of OSS.

    If it locks up on you just alt-tab out of the game and kill it with the process manager. Or if you launch WoW in a terminal you can kill it with ctrl-c. For those who don't like to end WoW process so brutally, you may follow these steps:

    1. /reloadui
    2. /logout
    3. click "Back" on characters page
    4. click "Quit" on logon page.

    [edit]
    Does any of this apply? I got stuck at an Error #121 and need to reload WoW before I can try it myself.

    Cheers,
    Dev
    Last edited by Dev0205; May 30th, 2007 at 09:24 AM.

  3. #3
    Join Date
    Apr 2006
    Location
    Italy
    Beans
    118
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Wow + Wine Exit Crash

    I had the same problem since I installed the patch 2.1.0... I solved it erasing my addons directory and using only addons compatible with 2.1.0 and as well I made a fresh Config.wtf

  4. #4
    Join Date
    May 2007
    Beans
    19

    Re: Wow + Wine Exit Crash

    Same issue still occurring. I'm not sure really what I'm supposed to do with
    1. /reloadui
    2. /logout
    3. click "Back" on characters page
    4. click "Quit" on logon page.

    Also, Marco, how did you go about deleting your addons folder? How did you determine which addons were actually used by patch 2.1.0?

    <UPDATE>
    I've gone back into wine, and changed my windows version to 2000. This resolved the issue. Thanks all
    Last edited by malura; May 30th, 2007 at 05:15 PM.

  5. #5
    Join Date
    May 2007
    Beans
    55

    Re: Wow + Wine Exit Crash

    Good to hear! How's WoW running? I'm reinstalling as we speak.

  6. #6
    Join Date
    May 2007
    Location
    Lakeland FL
    Beans
    48
    Distro
    Ubuntu 12.10 Quantal Quetzal

    Re: Wow + Wine Exit Crash

    How did you change your windows version? I can't find where to do it.

  7. #7
    Join Date
    Mar 2006
    Location
    Faroe Islands
    Beans
    917

    Re: Wow + Wine Exit Crash

    @HieroPosche
    Write this in a terminal "winecfg" and press enter. It will launch a little Wine configuration application, that you'll probably figure out by yourself.
    Last edited by Sammi; May 31st, 2007 at 12:15 PM.

  8. #8
    Join Date
    Mar 2007
    Beans
    Hidden!

    Re: Wow + Wine Exit Crash

    This was a server-side issue just after launch of patch 2.1.0 and everyone that had this problem reported that they no longer experienced it regarless on if they applied some fix or not. But you say you still get this?

  9. #9
    Join Date
    Mar 2007
    Beans
    21

    Re: Wow + Wine Exit Crash

    *** FIXED ***

    Navigate to the following file

    internet.c

    In the following directory

    /home/YOUR_LOGIN_NAME_GOES_HERE/CVS/winex/dlls/wininet

    Make a backup of the file, (just in case), and then open it with a text editor.

    Go to the end and copy and paste everything below this line into it and save... Ta da!!!
    ---------------------------------------------------------------------------------------------------------------------------

    Index: internet.c
    ================================================== =================
    RCS file: /var/lib/cvsd/cvsroot/winex/dlls/wininet/internet.c,v
    retrieving revision 1.21
    retrieving revision 1.22
    diff -u -d -r1.21 -r1.22
    --- internet.c 25 May 2007 21:47:16 -0000 1.21
    +++ internet.c 25 May 2007 21:47:23 -0000 1.22
    @@ -1383,12 +1383,15 @@
    BOOL retval = FALSE;
    int nSocket = -1;
    LPWININETHANDLEHEADER lpwh = (LPWININETHANDLEHEADER) hFile;
    + LPWININETAPPINFOA hIC = NULL;

    TRACE("%p %p %ld %ld\n", hFile, lpBuffersOut, dwFlags, dwContext);

    if (NULL == lpwh)
    return FALSE;

    + hIC = (LPWININETAPPINFOA) lpwh->lpwhparent;
    +
    /* FIXME: this should use NETCON functions! */
    switch (lpwh->htype)
    {
    @@ -1422,6 +1425,15 @@
    break;
    }

    + /* hack for WoW; whenever we do a partial read, it waits for another RESPONSE_RECEIVED.
    + * We should probably send one when we actually receive data on the socket, but
    + * that's not possible right now without a major rewrite of the netcon stuff. */
    + if (retval && lpBuffersOut->dwBufferLength) {
    + DWORD len = 0;
    + TRACE("firing callback\n");
    + SendAsyncCallback(lpwh, hIC, lpwh, dwContext, INTERNET_STATUS_RESPONSE_RECEIVED, &len, sizeof(len));
    + }
    +
    TRACE("-- %s (bytes read: %ld)\n", retval ? "TRUE": "FALSE", lpBuffersOut->dwBufferLength);
    return retval;
    }
    @@ -1442,12 +1454,15 @@
    BOOL retval = FALSE;
    int nSocket = -1;
    LPWININETHANDLEHEADER lpwh = (LPWININETHANDLEHEADER) hFile;
    + LPWININETAPPINFOA hIC = NULL;

    TRACE("%p %p %ld %ld\n", hFile, lpBuffersOut, dwFlags, dwContext);

    if (NULL == lpwh)
    return FALSE;

    + hIC = (LPWININETAPPINFOA) lpwh->lpwhparent;
    +
    /* FIXME: this should use NETCON functions! */
    switch (lpwh->htype)
    {
    @@ -1482,6 +1497,15 @@
    break;
    }

    + /* hack for WoW; whenever we do a partial read, it waits for another RESPONSE_RECEIVED.
    + * We should probably send one when we actually receive data on the socket, but
    + * that's not possible right now without a major rewrite of the netcon stuff. */
    + if (retval && lpBuffersOut->dwBufferLength) {
    + DWORD len = 0;
    + TRACE("firing callback\n");
    + SendAsyncCallback(lpwh, hIC, lpwh, dwContext, INTERNET_STATUS_RESPONSE_RECEIVED, &len, sizeof(len));
    + }
    +
    TRACE("-- %s (bytes read: %ld)\n", retval ? "TRUE": "FALSE", lpBuffersOut->dwBufferLength);
    return retval;
    }

  10. #10
    Join Date
    Aug 2007
    Beans
    3

    Re: Wow + Wine Exit Crash

    Can anyone confirm this works?

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •