http://bugs.winehq.org/show_bug.cgi?id=10145
Summary: Segmentation Fault: Silkroad Online loss of functionality Product: Wine Version: 0.9.47. Platform: PC URL: http://www.silkroadonline.net OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-kernel AssignedTo: wine-bugs@winehq.org ReportedBy: d.c.ddcc@gmail.com
Silkroad Online (previous marked gold) now crashes due to a segmentation fault during the loading stage (the program previously worked fine until patch 1.129 was released). This has been reproduced on Ubuntu Feisty and Gutsy machines of 32 and 64 bit, Fedora Core 7, and Gentoo machines. Suffice to say, this is not due to a specific distribution. The error output right before the segmentation fault is err:heap:HEAP_ValidateInUseArena Heap 0x110000: in-use arena 0x4b1d440 next block has PREV_FREE flag. A "WINEDEBUG=+ddraw,+heap,+relay,+tid,+seh wine silkroad.exe >logfile 2>&1" logfile of 577MB is attached below. This log was taken on a 64-bit machine, as a memory leak occurs after it crashes (the memory used to load game objects is not freed).
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #1 from ddcc d.c.ddcc@gmail.com 2007-10-23 01:02:02 --- The backtrace is so large (557mb) that I can't upload it, nor can I preserve just the last 100,000 lines because tail --line=100000 logfile > logfile2 doesn't even seem to do anything. I also can't open the file in gedit, as it forces disk swap to be used and causes thrashing and system slowdown. Any ideas?
http://bugs.winehq.org/show_bug.cgi?id=10145
ddcc d.c.ddcc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |conformance, download
http://bugs.winehq.org/show_bug.cgi?id=10145
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|conformance |
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-23 07:34:49 --- Use 'bzip2 logfile'. However just start from attaching full terminal output as-is without any options. Also can you downgrade Wine to 0.9.46 and check if it works?
http://bugs.winehq.org/show_bug.cgi?id=10145
Soak Urmeliii@wolke7.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from Soak Urmeliii@wolke7.net 2007-10-23 09:23:19 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=10145
Soak Urmeliii@wolke7.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Urmeliii@wolke7.net
--- Comment #4 from Soak Urmeliii@wolke7.net 2007-10-23 09:32:11 --- I also have this error since the same version on CentOS 5 on several versions of wine. I tried all versions since 0.9.43 till 0.9.47, compiled on this comp and the packages from rpmforge(sometimes they work better).
I got similar errors with this game a few times before in different situations(for example right after choosing the character, after standing next to somone using a dancing skill), but the most common one is the one already stated in here.
as far as i recognized it the last few errors are a heap error like the one stated by ddcc followed by a segmantation or page fault and finally a crashing game.
http://bugs.winehq.org/show_bug.cgi?id=10145
Soak Urmeliii@wolke7.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|Urmeliii@wolke7.net |
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #5 from ddcc d.c.ddcc@gmail.com 2007-10-23 19:23:42 --- Created an attachment (id=8734) --> (http://bugs.winehq.org/attachment.cgi?id=8734) Log w/core dump wine0.9.47 ubuntu7.10 64-bit
Ubuntu 7.10 64-bit W0.9.47 log w/normal program execution. Note that after launching the launcher silkroad.exe, it then launches sro_client.exe, which loads the game protections modules and initializes the game itself. During this initialization of the game process, silkroad crashes and creates a dump file, then launching silkerrsender.exe to prompt the user to send the log to Joymax (the creators). Pressing No causes wine not to show the core dump, so this log shows what happens when I press Yes.
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #6 from ddcc d.c.ddcc@gmail.com 2007-10-23 19:51:52 --- Confirming downgrade to 0.9.46 does not fix the issue.
http://bugs.winehq.org/show_bug.cgi?id=10145
ddcc d.c.ddcc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #8734|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10145
ddcc d.c.ddcc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #8734 is|0 |1 obsolete| |
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #7 from ddcc d.c.ddcc@gmail.com 2007-10-23 20:13:53 --- Created an attachment (id=8735) --> (http://bugs.winehq.org/attachment.cgi?id=8735) Log w/core dump
Details are all similar to the previous bug, however, the core dump somehow did not get included, it is included in this one.
http://bugs.winehq.org/show_bug.cgi?id=10145
ddcc d.c.ddcc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #8735|application/octet-stream |text/plain mime type| |
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #8 from ddcc d.c.ddcc@gmail.com 2007-10-26 19:25:06 --- Attachment: Wine Backtrace Feisty 7.04 64-bit 0.9.47 (3.6MB bz2 -> 533MB raw) WINEDEBUG= +ddraw,+heap,+relay,+tid,+seh wine silkroad.exe http://members.cox.net/ddchen/logfile.bz2
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #9 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-26 20:22:04 --- This game uses GameGuard - duplicate. That stuff still does not work on Wine.
http://bugs.winehq.org/show_bug.cgi?id=10145
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #10 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-26 20:22:09 --- This game uses GameGuard - duplicate. That stuff still does not work on Wine.
*** This bug has been marked as a duplicate of bug 3952 ***
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #11 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-26 20:22:49 --- Closing duplicate.
http://bugs.winehq.org/show_bug.cgi?id=10145
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Vitaliy Margolen vitaliy@kievinfo.com 2007-10-26 20:22:53 --- Closing duplicate.
http://bugs.winehq.org/show_bug.cgi?id=10145
ddcc d.c.ddcc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|DUPLICATE |
--- Comment #13 from ddcc d.c.ddcc@gmail.com 2007-10-26 21:24:14 --- I am reopening this bug for the following reasons (see below). If you have any issue with my reasoning/logic, I would be glad to discuss them with you. However, if, after discussing this I am obviously at fault, I would whole-heartedly support the closure of this bug.
1) This bug is not related to GameGuard in any way. a) This error occurs after GameGuard has loaded and actual loading of the game has begun, thus not faulting due to GameGuard. b) This program previously worked with Wine, in contrast to Mr. Margolen's assertion. I have further proof of this, http://appdb.winehq.org/screenshots.php?iAppId=3195&iVersionId=5391, where there is specifically one screenshot that shows the GameGuard module successfully loading and updating. This game is also freeware, so you can test this out yourself if you find the need to. c) The GameGuard modules have not changed since the original release of the Europe edition of this game (~July 2007) and the current release of the game (10/16/2007, which broke support for it in Wine). For photographic evidence and md5sums, see http://members.cox.net/ddchen/proof.jpg (apologies for MS Windows ;D). Note that the only reason temppath has a recent modification date is because the installer stores its temporary files in there.
http://bugs.winehq.org/show_bug.cgi?id=10145
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox_xerox2000@yahoo.co.uk
--- Comment #14 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2007-10-27 03:39:09 --- Please do a regression test to find the patch that broke this application
http://bugs.winehq.org/show_bug.cgi?id=10145
Soak Urmeliii@wolke7.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |Urmeliii@wolke7.net
--- Comment #15 from Soak Urmeliii@wolke7.net 2007-10-27 08:58:56 --- (In reply to comment #9)
This game uses GameGuard - duplicate. That stuff still does not work on Wine.
this game does NOT use gameguard. the gameguard screens are hardcoded into the game, but gameguard itself is deactivated for over six months by now. even if you remove the fake loadings of gameguard the game will still crash at the same point.
lg urmeliii
http://bugs.winehq.org/show_bug.cgi?id=10145
--- Comment #16 from ddcc d.c.ddcc@gmail.com 2007-10-27 11:33:25 --- (In reply to comment #14)
Please do a regression test to find the patch that broke this application
It was not a wine patch that broke the application, but an application patch from the developer that did so, since Silkroad doesn't work on 0.9.46 either.
http://bugs.winehq.org/show_bug.cgi?id=10145
Marcel Schmedes sm@kleinreich.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sm@kleinreich.de
--- Comment #17 from Marcel Schmedes sm@kleinreich.de 2007-11-03 16:16:36 --- Hi folks, don't want to get unpopular, but Silkroad is still working fine with my Gentoo System, as described in my previous Post in appdb, but two Ideas: 1. I looked at the dump, but the dump is regarding SilkErrSender.exe, wich is a component of Silkroad called _after_ SR crashed, so this is maybe no help in investigating this error, nor is it a sign that the error is caused by wine itself... 2. As I see in the dump, you're using glibc 2.6.1, maybe there is the reason for crashing, just because on my System is everything is fine with glibc 2.5-r4 (gentoo). Eventually you should try compile wine against glibc-2.5!?
Greetings,
http://bugs.winehq.org/show_bug.cgi?id=10145
ddcc d.c.ddcc@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED
--- Comment #18 from ddcc d.c.ddcc@gmail.com 2007-11-06 19:11:18 --- Bug fixed on Ubuntu 7.10 by developer patch to version 1.131.
http://bugs.winehq.org/show_bug.cgi?id=10145
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #19 from Dan Kegel dank@kegel.com 2008-01-28 05:40:58 --- Closing all RESOLVED FIXED bugs older than four weeks.