[Wine] CDROM detect failed

Mark Knecht markknecht at gmail.com
Tue Mar 4 10:53:03 CST 2008


On Tue, Mar 4, 2008 at 8:48 AM, Mark Knecht <markknecht at gmail.com> wrote:
> Hi,
>    I was trying to install an old Sierra game called Lighthouse. It
>  used to fail completely under old versions of Wine and I got a request
>  to try it again. I am doing this on a Gentoo 64-bit machine but Wine
>  is a 32-bit app on this machine:
>
>  mark at lightning ~ $ file /usr/bin/wine
>  /usr/bin/wine: ELF 32-bit LSB executable, Intel 80386, version 1
>  (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs),
>  stripped
>  mark at lightning ~ $
>
>    Anyway, in a clean account with no .wine directory (I don't run
>  Wine much...) I mounted the CD and then executed wine
>  /mnt/cdrom/setup.exe. The setup starts, checks sound and then fails
>  saying the system has no CDROM.
>
>  Questions:
>
>  1) Is it even valid to install Wine this way where there isn't an
>  existing Wine directory before I start the application install or is
>  preferred that I do some specific set of steps first.
>
>  2) How do I correctly show wine where to get the CD so that I can try
>  to move forward? Is that in winecfg, and if so then does running
>  winecfg first create everything required to install an app? I'm
>  running it right now and I see a C: and Z: drive. How do I specify a
>  CDROM in this? Just link it to /mnt/cdrom?
>
>  Thanks,
>  Mark
>

Following on I specified drive D: as a CD and tried the install. One
option was to test the system. Sound worked. Then it tried testing the
CD and crashed immediately with this and more:

mark at lightning ~ $ wine /mnt/cdrom/setup.exe
fixme:wave:wodPlayer_Reset shouldn't have headers left
wine: Unhandled division by zero at address 0x127f:0x00009de9 (thread
0015), starting debugger...
Unhandled exception: divide by zero in 16-bit code (127f:9de9).
In 16 bit mode.
Register dump:
 CS:127f SS:12c7 DS:12c7 ES:12c7 FS:0063 GS:006b
 IP:9de9 SP:5214 BP:533a FLAGS:0a47(   - 00     ROIZP1C)
 AX:0a00 BX:000e CX:04a9 DX:048d SI:001a DI:001a
Stack dump:
0x12c7:0x5214:  129f 12c7 6c53 129f 5da2 0001 12c7 002b
0x12c7:0x5224:  0000 8308 7dae 0000 0000 0000 0000 529c
0x12c7:0x5234:  0000 12c7 1688 1287 2654 12c7 0dfc 12c7
0258: sel=12c7 base=0040e2d0 limit=000067bf 16-bit rw-
Backtrace:
=>1 0x127f:0x9de9 (0x12c7:0x533a)
  2 0x129f:0x5265 (0x12c7:0x534a)
  3 0x129f:0x538f (0x12c7:0x5360)
  4 0x129f:0x1c8b (0x12c7:0x5394)
  5 0x129f:0x0243 (0x12c7:0x53c4)
  6 0x1287:0x2d2a (0x12c7:0x540e)
  7 0x101f:0x0468 in kernel32 (+0x7e30c) (0x12c7:0x5448)
  8 0x7ee8d48e K32WOWCallback16Ex+0xce() in kernel32 (0x7dae9628)
  9 0x7ed0cdfe WINPROC_wrapper+0x50e() in user32 (0x7dae9968)
  10 0x7ed0cefb WINPROC_wrapper+0x60b() in user32 (0x7dae9998)
  11 0x7ed0f86c in user32 (+0xaf86c) (0x7dae9e98)

I have to Ctrl-C out of the setup to get control again.

   Is this type of info of any use to anyone?

Thanks,
Mark



More information about the wine-users mailing list