wine consistently crashes since updating to feisty

Bug #109165 reported by Manni
8
Affects Status Importance Assigned to Milestone
Wine
Fix Released
Medium
wine (Ubuntu)
Invalid
Undecided
Manni

Bug Description

Binary package hint: wine

Since updating to feisty, I can no longer run any Windows apps with wine. Wine will crash every single time with messages about failed assertions.

wine --version
wine-0.9.35

uname -a
2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux

It doesn't matter whether I install the packages from the ubuntu repository or from wine-hq.

Revision history for this message
Manni (ubuntu-lxxi) wrote :
Revision history for this message
Stephan Rügamer (sruegamer) wrote :

Manni,

from where did you get the 0.9.35 package? there is no wine 0.9.35 in feisty.

Regards,

\sh

Changed in wine:
assignee: nobody → shermann
Revision history for this message
Manni (ubuntu-lxxi) wrote :

I got them from http://wine.budgetdedicated.com/apt
But, as I said, it doesn't make any difference. I just installed the official ubuntu package, reproduced the crash and have attached another dump.

Revision history for this message
In , berg (berg-foss) wrote :

Sice version 0.9.35 the Soulseek p2p program ( slsk.exe version 157 test8) has
crashing after load files and ( i hope) trying connect slsk server.

please include AMT ( america Manaus Time zone -> GMT-4 ) too

Package: wine
Version: 0.9.36~winehq0~ubuntu~7.04-1
Severity: important

-- System Information:
Debian Release: 4.0
  APT prefers feisty-updates
  APT policy: (500, 'feisty-updates'), (500, 'feisty-security'),
(500, 'feisty')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.20-15-386
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8)

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=5984)
backtrace displayed by wineruniing slsk.exe

Revision history for this message
In , berg (berg-foss) wrote :

see please this bug in ubuntu lauchpad

https://bugs.launchpad.net/ubuntu/+source/wine/+bug/109165

other user have crashes and attached other backtraces.

Revision history for this message
berg (berg-foss) wrote :

I posted this bug in wine bugzilla that I think is the same problem is happening with you. but happened with soulseek program

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

Changed in wine:
status: Unknown → Unconfirmed
Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6094)
new debug with more informations based in wwn 330 debugging reports tips

Revision history for this message
In , Vitaliy-bugzilla (vitaliy-bugzilla) wrote :

Authors should run test programs not users.
Not critical.
Please provide links to download this test version.

What's the name of your time zone?

Revision history for this message
In , berg (berg-foss) wrote :

Sorry for incorrect change in severety level.

You can download the 157 test8 version in

http://www.slsknet.org/
http://www.slsknet.org/157.html
http://www.slsknet.org/download.html

here my tzconfig outut in ubuntu 7.04:

desktop@desktop-desktop:~/.wine/drive_c/Arquivos de programas/Soulseek-Test$
tzconfig
Your current time zone is set to America/Manaus
Do you want to change that? [n]: n
Your time zone will not be changed

then my time zone is AMT which is GMT-4 and I live in Brazil/Amazonas
state/Manaus city

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6302)
other backtrace from 0.9.37 using winedbg (some disasssembles )

I hope this disassamble can be useful

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6303)
backtrace from 0.9.37 using wine slsk.exe command

Revision history for this message
In , berg (berg-foss) wrote :

testing with new version 0.9.37 give same behavior. attached new backtraces to
try help.

Revision history for this message
In , Vitaliy-bugzilla (vitaliy-bugzilla) wrote :

Please don't change original reported version.

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6329)
from 0.9.37
WINEDEBUG=+warn,+err,+fixme,+virtual,+imports,+ntdll,+module,+loaddll,+resource,+environ,+reg,+file,+wininet,+wnet,+wsocks,+netbios,+netapi,+shell,+ipaddress
wine slsk.exe

using a
WINEDEBUG==+warn,+err,+fixme,+virtual,+imports,+ntdll,+module,+loaddll,+resource,+environ,+reg,+file,+wininet,+wnet,+wsocks,+netbios,+netapi,+shell,+ipaddress
wine slsk.exe.
If needed some more option , please specify .
If dont need some option , please specify too ;)

Revision history for this message
In , Vitaliy-bugzilla (vitaliy-bugzilla) wrote :

Just plain +seh,+tid,+relay will do just fine.
Do not use obscure archive programs! Use gzip/bzip2.

Revision history for this message
In , Vitaliy-bugzilla (vitaliy-bugzilla) wrote :

What do authors say? Why are you using test program and not them? If you using
test/beta/alpha software, make sure you do have debug information for it as well!
What happens with stable version?

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6330)
fragments where references to "Unhandled exception"

fragment where references to 0x004c54c2 address were enlighted with spaces
before and after
the error that could be root of bug seems this "Unhandled exception: page fault
on read access to 0x00000141 in 32-bit code (0x004c54c2)." in tail of file.

winedbg=+all wine slsk.exe have 119 MB then I out here the tail of file where I
founded address 0x004c54c2.

Revision history for this message
In , berg (berg-foss) wrote :

------- Additional Comment #12 From Vitaliy Margolen 2007-05-17 10:10 -------

> What do authors say?

 I never asked because this program is only intended for windows. what I ask to
them ?? this error dont happen in windows !!!

> Why are you using test program and not them?

 Because this test version have many added features . This test version (
157-test8) is stable and I used it since version test4 in windows ( XP and
server 2003) for many months without any problems. Consider like a RC version.

> If you using
test/beta/alpha software, make sure you do have debug information for it as well! .

is there a dbg or sbgsym version of wine to wine ubuntu repository ??

What happens with stable version? I will test tomrrow

Revision history for this message
In , berg (berg-foss) wrote :

in Sooulseek 156c have the same behavior :
Unhandled exception: page fault on write access to 0x8183eda8 in 32-bit code
(0x00830d81).
in Soulseek 157 test8 :
Unhandled exception: page fault on read access to 0x8000000a in 32-bit code
(0x0054cf3c).

The exception 32 bit-code changed from
Unhandled exception: page fault on read access to 0x55555559 in 32-bit code
(0x004c54c2) before I tested slsk 156c to
Unhandled exception: page fault on read access to 0x8000000a in 32-bit code
(0x0054cf3c) after I installed slsk 156c (captured debug) and reinstalled 157test8.
Is it Normal??

Sometimes the program can started but cant connect. When entered in Gerneral
options and I click in test my firewall, the program aborts like others times.
and the 32-bit code is different too
Unhandled exception: page fault on write access to 0x00000004 in 32-bit code
(0x7bc37ff4).

I think that is net function problem. I will attached the debug logs.

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6352)
debug for version stable 156c where crashed on startup (when trying connect the
server)

Happened the same behavior with stable version.

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6353)
debug for TEST vesrion 157 Test8 where crashed on startup (when trying connect
the Server)

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6354)
debug for Test version 15t test8 where Survival on startup but crashed when
trying test the firewall conectivity ( options->general options)

sometimes the program survival to startup process but remains useless because
cant connect , I test the option and crash when I command to test Firewall
settings ( other time when trying use the net).

I realize other testing , when surviving on startup, I dont make any
intervation and Itself crash too.( I will attached this log too)

Revision history for this message
In , berg (berg-foss) wrote :

Created an attachment (id=6355)
debug for Test version 157 test8 where It Survival on startup but crashed
withou any intervention

Revision history for this message
In , berg (berg-foss) wrote :

As I said on description of the bug, in the early version , the Soulseek woeks ok.
I tested , removing wine-bugdet repository and installing official wine package
from ubuntu feisty. The program works fine with version 0.9.33.
 Could someone can test with the version 0.9.33 and try use too a version >=
0.9.35 ??? and show us the differences ???

dpkg -l wine* output

desktop@desktop-desktop:~/.wine/drive_c/Arquivos de programas/Soulseek-Test$
dpkg -l wine*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=====================-=====================-==========================================================
ii wine 0.9.33-0ubuntu1 Microsoft Windows Compatibility
Layer (Binary Emulator and
ii wine-dbgsym 0.9.33-0ubuntu1 debug symbols for package wine
ii wine-dev 0.9.33-0ubuntu1 Microsoft Windows Compatibility
Layer (Development files)
un wine-doc <none> (no description available)
un wine-utils <none> (no description available)
un winesetuptk <none> (no description available)

Revision history for this message
In , Vitaliy-bugzilla (vitaliy-bugzilla) wrote :

So instead of attaching all of this garbage please do the proper regression
testing as described here: http://wiki.winehq.org/GitWine#regression_testing

Changed in wine:
status: Unconfirmed → Needs Info
Revision history for this message
Benjamin Hodgetts (enverex) wrote :

Do you still have this issue with the latest version of Wine and if so have you done the regression testing that Vitaliy Margolen suggested?

Changed in wine:
assignee: shermann → ubuntu-wine
Revision history for this message
In , Austin English (austinenglish) wrote :

Tried to run regression test, but I do not have a login and could not find a
link to get one. Tried making one, but server does not connect. Didn't crash
though.

berg.foss, please run a regression test. Post here if you need help with it.

Revision history for this message
In , Saulius Krasuckas (saulius2) wrote :

For me it works too (using Wine-0.9.38+).
It is unable to connect, but it notifies me
only after a long timeout (1 or 2 minutes).
If I "Test firewall and router settings",
my firefox opens some page. I use external
IP on a DSL line for tests. The only output:

fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
fixme:wininet:InternetSetOptionW Option 41 STUB
fixme:shdocvw:WebBrowser_QueryInterface
(0x1a5228)->({bd1ae5e0-a6ae-11ce-bd37-504200c10000} 0x33e1f4) interface not
supported
fixme:shdocvw:PersistStreamInit_Load (0x1a5228)->(0x33e1c0)
fixme:shdocvw:OleControl_FreezeEvents (0x1a5228)->(1)
fixme:shdocvw:OleControl_FreezeEvents (0x1a5228)->(0)

Then can anyone add [5] as an URL, please?

[5] http://www.slsknet.org/slsk157test8.exe

Revision history for this message
Manni (ubuntu-lxxi) wrote :

Yes, I still have problems (to say the least). No I didn't do any regression testing because I'm not using some modified version of wine, simply the one in the officila Ubuntu repositories.

Revision history for this message
Manni (ubuntu-lxxi) wrote :

If this bug report is incomplete, I have to ask what's missing?

Revision history for this message
Dan Kegel (dank) wrote : Unrelated to soulseek. X/Mesa bug.

This is probably unrelated to wine bug 8197, and
in fact unrelated to Wine. The stack trace looks
similar to the assertion here:
http://<email address hidden>/msg07369.html

What happens if you run glxgears (a Linux app that
uses opengl)? I bet it crashes. If so, it's a Mesa bug
(Mesa is the OpenGL part of X), and you should close
this bug and open a new one against X or Mesa, and
tell them what graphics card you have.

Revision history for this message
Erich Newell (erich-newell) wrote :

I too am experiencing the same issue. Previously on this system I had done a dist-upgrade to Feisty and everything has run smoothly from day one (Mid April). This past weekend I decided to upgrade to the AMD64 version and was disappointed to find that wine crashed consistently. Each time an application was started it would seem to run fine for a minute or so, and then close unexpectedly. Due to a combination of issues I decided to re-install Feisty 32 bit.

After completing the fresh install of Feisty 32-bit, I find that the same issue remains.

Originally, wine was installed via Automatix2. After observing the same anomaly, I deleted the .wine directory and installed the standard wine package from the ubuntu tree. Same result.

Output from most recent run attached.

Revision history for this message
Loye Young (loyeyoung) wrote :

Erich,

What happens when you run a program that the Wine application database shows as fully supported?

Hardware-centric applications are usually handled better with software written natively for Linux. This link (http://mrbass.org/linux/ubuntu/dvdshrink/) gives instructions on how to get DVD Shrink running, and many people have had good luck with using it. However, the open-source teams working on the Linux/Gnu/Debian/Ubuntu stack use open-source applications to test drivers and other programs that interact with hardware. Consequently, one should expect applications like DVD Shrink to have less stability than their open-source counterparts.

There are more faster, more stable Linux alternatives for DVD backups. In each case, you will need to install libdvdcss2, available from the Medibuntu repository. (See http://medibuntu.sos-sts.com/). "K3b" is IMHO the best. It depends on KDE libraries, so if you are resource constrained and are running the GNOME desktop (or if you just prefer GTK/GNOME applications), you may want to install thoggen or totem-gstreamer (along with the necessary gstreamer plugins for using DVDs).

Happy Trails,

Loye Young
http://www.iycc.biz
Laredo, Texas

Revision history for this message
Erich Newell (erich-newell) wrote : Re: [Bug 109165] Re: wine consistently crashes since updating to feisty

Loye,

I appreciate the feedback, unfortunately I've found that DVDShrink has
always been the easiest and quickest for my purposes. I am well versed
with all of the various dvd tools available from dvd::rip to K3b, etc.
Currently, I am using dvdbackup and mkisofs...but its pretty clunky by
comparison.

For serial disks (TV shows etc) I prefer to rip the whole disk and
simply remove the PUOs and region coding...then burn them to DVD9
without recompression. Movie titles I prefer to cut out everything
except the main title, DTS (or AC3) in the native language and the
subtitles. I can then store the originals where dirty hands can't
touch or scratch them.

I haven't done too much diagnosis at this point. I know that Picasa
runs great, but it works on a specialized / localized install of wine.

I have been previously wine on this system with DVDShrink since Breezy
without incident, oftentimes encoding up to 10 movies at a time...its
only since moving to Feisty I've encountered any issues.

If it would help I can hunt down another app to test wine with...but
frankly this is the *only* windoze app I have any need for.

Cheers.

On 7/28/07, Loye Young <email address hidden> wrote:
> Erich,
>
> What happens when you run a program that the Wine application database
> shows as fully supported?
>
> Hardware-centric applications are usually handled better with software
> written natively for Linux. This link
> (http://mrbass.org/linux/ubuntu/dvdshrink/) gives instructions on how to
> get DVD Shrink running, and many people have had good luck with using
> it. However, the open-source teams working on the
> Linux/Gnu/Debian/Ubuntu stack use open-source applications to test
> drivers and other programs that interact with hardware. Consequently,
> one should expect applications like DVD Shrink to have less stability
> than their open-source counterparts.
>
> There are more faster, more stable Linux alternatives for DVD backups.
> In each case, you will need to install libdvdcss2, available from the
> Medibuntu repository. (See http://medibuntu.sos-sts.com/). "K3b" is
> IMHO the best. It depends on KDE libraries, so if you are resource
> constrained and are running the GNOME desktop (or if you just prefer
> GTK/GNOME applications), you may want to install thoggen or totem-
> gstreamer (along with the necessary gstreamer plugins for using DVDs).
>
> Happy Trails,
>
> Loye Young
> http://www.iycc.biz
> Laredo, Texas
>
> --
> wine consistently crashes since updating to feisty
> https://bugs.launchpad.net/bugs/109165
> You received this bug notification because you are a direct subscriber
> of the bug.
>

--
"A man is defined by the questions that he asks; and the way he goes
about finding the answers to those questions is the way he goes
through life."

Revision history for this message
Loye Young (loyeyoung) wrote :

Erich,

The debugging information you provided suggests that your issue is not the
issue posted by Manni.

It appears that a class needed by your application is not found in the Windows
registry. My guess is that the missing registry entry is an artifact of a
prior wine install.

Because this is the only Windows software you use, I suggest the following:
--Reconsider using stable, open-source alternatives. You can get done what you
are trying to accomplish with less trouble. It's of course up to you, but in
the long run you will be happier. Remember that Windows apps providing for
DVD copying will assume that DRM is on the box, so they may "just not work"
under Linux. Again, the Linux alternatives will be more stable.
--If you just gotta have DVDShrink, I'd suggest PURGE wine completely.
(Removal or reinstallation does not remove configuration files.)
--Delete any .wine and any other files or directories related to wine,
Windows, or DVDShrink
--Reinstall and configure wine.
--Install a Windows program known to work with wine. Verify that the Windows
program is working under wine.
--Install and test your application.
--Post output of any steps that fail.
--Post a bug report upstream as well.

Revision history for this message
Erich Newell (erich-newell) wrote :

The system in question is a fresh install of Ubuntu Feisty (7.04). The only additional software installed are a few items as part of automatix...one of them being wine.

I have removed the wine package, purged the config files and deleted any reference on the system and then re-installed. Same result.

It may be of interest that I did change the processor on this system from an Athlon64 3500+ to an Opteron 180 (dual core).

I will be rolling the system back to Edgy tomorrow.

I've attached copies of both the wine-client and server output from the latest crash.

Revision history for this message
Erich Newell (erich-newell) wrote :
Revision history for this message
Loye Young (loyeyoung) wrote : Re: [Bug 109165] wine consistently crashes since updating to feisty

Erich,

Your setup is non-standard and fraught with many issues that complicate
debugging. The problem could be Automatix, your video driver, wine, xserver,
the DVD drivers, the decryption software, DVDShrink itself, or how the
foregoing react to each other. Wine may have a bug, but it's not the most
likely culprit. Even if wine has a bug, your current setup makes it next to
impossible to figure out what that might be.

Using DVDShrink to rip DVDs is going to be problematic any way you cut it. The
Ubuntu help wiki says that it just won't work, even running natively on
Windows. (see
https://help.ubuntu.com/community/RestrictedFormats/RippingDVDs). Again,
consider using standard tools.

Automatix can be a useful tool for some people, but clouds the picture for
debugging purposes. The server output you sent indicates a problem with the
x11drv creating the interface window and with the audio setup, both of which
can be affected by Automatix' driver install.

Changing processors isn't the problem; they are the same architecture and,
concommitantly the same kernel.

Rolling back to Edgy won't help your situation, either. You are on a 64 bit
kernel, which is rapidly changing, and you are using wine, which is rapidly
changing, and you are trying to interact with hardware in a non-standard way.
Your best bet will be to stay with the latest releases.

TROUBLESHOOTING STEPS:

Do a fresh, plain install of Feisty, without Automatix. Update all packages
using your favorite package manager. Make sure that Feisty is running,
including audio. At this time, do not install restricted drivers or other
restricted software.

Install wine, using your favorite package manager (again, NOT Automatix). Run
winecfg and set audio to "Emulation". Test wine by installing a Windows
program known to work with wine (i.e., other than DVDShrink). Report back the
results of the test.

Then follow these instructions
(https://help.ubuntu.com/community/RestrictedFormats) to enable playing DVDs
(you will need to install libdvdcss2). Test the Windows program again to
ensure it still works.

Then install the ubuntu-restricted-extras package, using your favorite package
manager. Reboot and make sure that your system is working and in particular
that your video card is working correctly. Play a DVD. Test the Windows
program again. Report any problems.

If all goes well, you will have demonstrated that wine, your video driver, and
the dvd codecs and decryption all work with Feisty and each other.

AFTER you have successfully set up your system doing all the above, try
installing your DVDShrink program using wine. Report back the results. If it
doesn't work, the problem should be reported upstream to the wine maintainers
(though I would suspect it will get low priority because open-source tools
are available for what you are trying to do). If it does work, everyone will
rejoice with you.

Happy Trails,

Loye Young
Laredo, Texas

Revision history for this message
Manni (ubuntu-lxxi) wrote :

I realized that this was not really a wine bug. However, the Ubuntu Wine package assumed an X-server with working 3d support. My x-server doesn't have that. Compiling wine myself (using wineinstall) produced a working version of wine.

Changed in wine:
assignee: ubuntu-wine → ubuntu-lxxi
status: Incomplete → Invalid
Revision history for this message
In , Austin English (austinenglish) wrote :

If this is a regression, what version last worked? O.9.34?

Revision history for this message
In , Imaxfun (imaxfun) wrote :

Works for me on 0.9.57.

Revision history for this message
In , James Hawkins (truiken) wrote :

Reported fixed. Reopen if it's not.

Changed in wine:
status: New → Fix Released
Revision history for this message
In , Alexandre Julliard (julliard) wrote :

Closing bugs fixed in 0.9.58.

Changed in wine:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.