https://bugs.winehq.org/show_bug.cgi?id=40139
Bug ID: 40139 Summary: 3M Cloud Library crashes when click on a borrowed audio book Product: Wine Version: 1.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: hktv30881@gmail.com Distribution: ---
Created attachment 53638 --> https://bugs.winehq.org/attachment.cgi?id=53638 Text from the "Show Details" in "Program error" dialog
3M Cloud Library is an application to borrow audio books from the library. A user enter his/her library card number, login, browse/find available books, and then click "borrow". The book will show up in "MyBook" list and the user can click on it to play the audio.
The 3M Cloud Library program installed properly under WINE 1.8 (Lubuntu 15.10). I can log in, browse, config my account without any problem. I can borrow a book and it does show up in "MyBook" list. However, when I click on the borrowed book, the program crashes.
In Windows 7, it will start to play audio by opening a new window.
The program is available for download at: http://www.3m.com/us/library/eBook/pc.html
https://bugs.winehq.org/show_bug.cgi?id=40139
--- Comment #1 from hktv30881@gmail.com --- Tried on a 32 bit linux installation with wine 1.8 and the result is the same (the program crashed the wine environment).
https://bugs.winehq.org/show_bug.cgi?id=40139
--- Comment #2 from Matteo Bruni matteo.mystral@gmail.com --- Did you build Wine yourself? The backtrace seems to show fortify being involved and that might cause issues. Normally fortify should be disabled automatically by the build system.
https://bugs.winehq.org/show_bug.cgi?id=40139
--- Comment #3 from hktv30881@gmail.com --- I did not build Wine myself. I used binary from ppa:ubuntu-wine/ppa.
The instruction I can see on https://www.winehq.org/docs/wineusr-guide/installing-wine-source does not mention anything about fortify flag. It just say:
./configure $ make depend $ make # make install
How to compile Wine with "fortify" disabled?
https://bugs.winehq.org/show_bug.cgi?id=40139
--- Comment #4 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to hktv30881 from comment #3)
How to compile Wine with "fortify" disabled?
Running ./configure with no parameters should disable it already. Does it crash in the same way with your own Wine build? You could also try a WineHQ package from https://www.winehq.org/download and see if it makes any difference.
https://bugs.winehq.org/show_bug.cgi?id=40139
--- Comment #5 from hktv30881@gmail.com --- Created attachment 54308 --> https://bugs.winehq.org/attachment.cgi?id=54308 Backtrace wine version 1.9.8
https://bugs.winehq.org/show_bug.cgi?id=40139
--- Comment #6 from hktv30881@gmail.com --- Downloaded version 1.8.2 and 1.9.8 from https://www.winehq.org/download
Command: ./configure, make depend, make and make install
I can see -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 in terminal.
But, does not solve problem. WINE continue to crash when click on book to play audio.
Compiled under 32-bit Lubuntu 14.04. Please see attached backtrace.