https://bugs.winehq.org/show_bug.cgi?id=44402
Bug ID: 44402 Summary: Shamela3.64 crashes when opening a book in (non-root) user mode Product: Wine Version: 3.0-rc6 Hardware: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: batou.dum@free.fr Distribution: ---
Created attachment 60329 --> https://bugs.winehq.org/attachment.cgi?id=60329 The backtrace followed by a copy of the end of the terminal output
Shamela is an electronic arabic library which downloads packages, imports the books which are in it and enable the user to read it and make plain-text searches.
I use it with Linux 4.9.0-5-amd64 under Debian 6.3.0-18.
When I launch it with Wine as a non-root user, it downloads and imports the books, but if I select a book to read it crashes. I attached the backtrace with the end of the terminal output. Sometimes it doesn't do anything when I select the book, but if I try again it crashes.
(It does run well with Wine when I execute it as root, yet it doesn't seems to me a good idea to do it.)
If you want to install the program, you can download it at : http://d.shamela.ws/downloads/shamela3.64.rar Then simply uncompress it and run wine ~/shamela3.64/_shamela.exe. (If you want a correct arabic display, you can use this tutorial : https://abuhirr.wordpress.com/2013/12/20/syamilah/. GoogleTranslate from Indonesian to English works quite fine ! But I don't think it necessary if you don't read Arabic.) Look here for the meaning of the icons : http://uloom.com/edu/mod/page/view.php?id=151. Normally, when opening the program will open a small window. Click on the right button. If it doesn't, click on the "upgrade" button (first on the left in the most recent versions). Then unselect all the directories (it will take a few seconds if you do it by unselecting the parent directory), open the first directory, select the first book and press the right button in the bottom-right corner. When the next question appears, click on the left button. When the download ends, wait a little and click on the "Select book" icon (first on the right). Open the first directory and double-click on the book. If you are not in root, a window should appear informing you about the error. Click on the right button in the bottom-left corner to see the backtrace, and again on the right button to save it.
https://bugs.winehq.org/show_bug.cgi?id=44402
Bastien DUMONT batou.dum@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Debian Keywords| |download
https://bugs.winehq.org/show_bug.cgi?id=44402
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, apparantly you`re using native comctl32. Is there a reason for that? Also that ``COFF`` is something i`ve never have seen. Does the program come with it`s own comctl32? What happens if you set it to builtin?
PE 11380000-113d2000 Deferred aresize PE 20000000-20032000 Deferred richtx32 PE 202b0000-20347000 COFF comctl32
Also: could you try using native vbscript? winetricks wsh57 vcrun6 does that IRC
https://bugs.winehq.org/show_bug.cgi?id=44402
--- Comment #2 from Bastien DUMONT batou.dum@free.fr --- Created attachment 60337 --> https://bugs.winehq.org/attachment.cgi?id=60337 Terminal output for locate comctl32 and builtin
https://bugs.winehq.org/show_bug.cgi?id=44402
--- Comment #3 from Bastien DUMONT batou.dum@free.fr --- Winetricks wsh57 vcrun6 fixed the issue : now it reads and searches text without problems. Thank you very much !
As to the comctl32, I downloaded it with winetricks on a previous version of Wine. Since I removed wine with apt and removed manually the whole .wine directory to install the development version of Wine3.0, so I thought it had been removed as well... Maybe it remained somehow, maybe Shamela comes with its own, I don't know. I attached a terminal output for you to investigate it, if you think it important.
Also : would it be worth considering adding Shamela in AppDB now with the tutorial and a mention of the vbscript ?
https://bugs.winehq.org/show_bug.cgi?id=44402
--- Comment #4 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi,
Apparently the application comes with it`s own vbscript (in directory bin)
For this bugreport to be useful, could you run the program in a complete new en clean wineprefix. If the error is still there, try setting vbscript to native (no need to install it because the app has it`s own).
If that ``solves`` the bug it might be useful to attach a +vbscript log
(As for the comctl32-thing: I think it`s comctl32.ocx that appears in the log, it`s also present in the bin directory
https://bugs.winehq.org/show_bug.cgi?id=44402
--- Comment #5 from Bastien DUMONT batou.dum@free.fr --- (In reply to Louis Lenders from comment #4)
Hi,
Apparently the application comes with it`s own vbscript (in directory bin)
For this bugreport to be useful, could you run the program in a complete new en clean wineprefix. If the error is still there, try setting vbscript to native (no need to install it because the app has it`s own).
If that ``solves`` the bug it might be useful to attach a +vbscript log
(As for the comctl32-thing: I think it`s comctl32.ocx that appears in the log, it`s also present in the bin directory
Sorry, I've created a new Wine prefix and it still crashes when opening a book, but I can't understand what "setting vdscript to native" is... Could you explain to me how to do it please ?
https://bugs.winehq.org/show_bug.cgi?id=44402
--- Comment #6 from Bastien DUMONT batou.dum@free.fr --- (In reply to Louis Lenders from comment #4)
Hi,
Apparently the application comes with it`s own vbscript (in directory bin)
For this bugreport to be useful, could you run the program in a complete new en clean wineprefix. If the error is still there, try setting vbscript to native (no need to install it because the app has it`s own).
If that ``solves`` the bug it might be useful to attach a +vbscript log
(As for the comctl32-thing: I think it`s comctl32.ocx that appears in the log, it`s also present in the bin directory
Hi,
Incidentally I came to understand how to do what you meant, so I used a clean wine prefix (without vcrun6 installed), set vbscript to native, and the bug persisted. I've attached the log. I hope it could be useful, notwithstanding the delay...
Thank you for your help in any case.
https://bugs.winehq.org/show_bug.cgi?id=44402
--- Comment #7 from Bastien DUMONT batou.dum@free.fr --- Created attachment 64309 --> https://bugs.winehq.org/attachment.cgi?id=64309 Shamela error log within a clean wine prefix and native vbscript
https://bugs.winehq.org/show_bug.cgi?id=44402
Bastien DUMONT batou.dum@free.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86-64 Version|3.0-rc6 |4.7
https://bugs.winehq.org/show_bug.cgi?id=44402
Robert Wilhelm sloper42@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sloper42@yahoo.com URL| |https://web.archive.org/web | |/20160323100607/http://d.sh | |amela.ws/downloads/shamela3 | |.64.rar
--- Comment #8 from Robert Wilhelm sloper42@yahoo.com --- Adding stable download of version 3.64. It is gone from shamela.ws