Jump to content

error in wine


Recommended Posts

Like someone already mentioned, BBO crashes from time to time (sometimes after two minutes, sometimes you can play two tournaments without any problem)

This is the output in the terminal after a crash. Can anybody help me to fix this error ?

Thank you!

 

erik@ubuntu:~$ wine ~/bart/bridge/Bridge\ Base\ Online/NetbridgeVu.exe

err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered

err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered

err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered

err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x7

X Error of failed request: BadPixmap (invalid Pixmap parameter)

Major opcode of failed request: 54 (X_FreePixmap)

Resource id in failed request: 0x2c0057d

Serial number of failed request: 6989

Current serial number in output stream: 7121

Link to comment
Share on other sites

Upgrade methods are distribution-specific. What distribution do you use?

 

All of the errors are shown just before the crash? I get the CLSID errors at the start, but BBO runs fine after that. the other error is the crashing one.

Link to comment
Share on other sites

Think you are right Gerardo.

 

The CoGetClassObject - errors (together with a "fixme:msvcrt:MSVCRT__sopen : pmode 0x01b4 ignored") are before the crash. After that it works fine.

 

The crash causing error is the BadPixmap one.

 

I use Ubuntu 6.06, if that is what you mean.

Link to comment
Share on other sites

It's not obvious to me what is going on. You may want to run winecfg and experiment with which version of Windows wine is acting as. I have NetBridgeVu.exe set to run as a Windows98 app. The general rule is that wine has fewer bugs emulating the earlier, simpler Windows versions. So if the package you're using doesn't require a later version's features, don't enable them!

 

You might also experiment with having wine load BBO in a virtual desktop. Its interface with X is somewhat simpler than the default.

 

There have been times that I've suspected a memory leak in either BBO or in wine. You might consider running the program from the command line via something like:

 

ulimit -m 59216 && wine "C:\Bridge Base Online\NetBridgeVu.exe"

 

If problems develop quicker, the smaller you make the number, the more likely a memory leak is to blame.

Link to comment
Share on other sites

  • 1 month later...

Pijler asks for clarification of "virtual desktop"

 

Wine has two ways of windowing an application:

 

1- Each window created by the application is created as an X11 window, or

2- One X11 window is created for all wine windows to exist in. This is the virtual desktop.

 

In the standard wine configuration, a program called winecfg is included. Run it and you can control which way wine runs by default and/or for any specific apps. You can define a standard size like 800x600 (the smallest that BBO will usefully run in) or 1024x768 or create a custom size, well-suited to fit inside your existing setup. On my 1280x1024 I've used 1024x960 for example. BBO doesn't seem to mind odd sizes and picks its largest window layout that fits in the bounding rectangle.

 

Also winecfg is where you control the Windows version that wine is emulating, again, as a default and/or for specifically named apps. I recommend Win98 for BBO.

 

I hope this helps.

Link to comment
Share on other sites

×
×
  • Create New...