http://bugs.winehq.org/show_bug.cgi?id=33678
Bug #: 33678 Summary: PSX2PSP Version 1.4.2 crashes with an unhandled page fault while writing out a file Product: Wine Version: 1.5.31 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: hibbsncc1701@yahoo.com Classification: Unclassified Regression SHA1: 4adfb787f4e8c36a37ce1d53a7e6df16d03ecd8a
Created attachment 44582 --> http://bugs.winehq.org/attachment.cgi?id=44582 Console log of crash in PSX2PSP
After writing the EBOOT file the program crashes with an unhandled page fault. (i.e when it's progress reaches 100%. It does not matter what game is used to create the file, nor does it matter what modifications are made.)
I ran a regression test and git identified 4adfb787f4e8c36a37ce1d53a7e6df16d03ecd8a as the bad patch.
I've attached the console log from the crash. I'll attach the git regresssion info, with the next comment.
http://bugs.winehq.org/show_bug.cgi?id=33678
--- Comment #1 from hibbsncc1701@yahoo.com 2013-05-29 03:23:42 CDT --- Created attachment 44583 --> http://bugs.winehq.org/attachment.cgi?id=44583 Output from git bisect
http://bugs.winehq.org/show_bug.cgi?id=33678
--- Comment #2 from hibbsncc1701@yahoo.com 2013-05-29 03:26:07 CDT --- I forgot to mention that the resuling EBOOT file is broken. (I.e incomplete) due to the crash. As a result it renders PSX2PSP completely useless for it's intended purpose.
http://bugs.winehq.org/show_bug.cgi?id=33678
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=33678
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords|regression | Regression SHA1|4adfb787f4e8c36a37ce1d53a7e | |6df16d03ecd8a |
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2013-06-10 13:45:17 CDT --- It works when disabling stack alignment only for RtlAllocateHeap, or when changing stack usage some other way, for instance by disabling valgrind. It looks like the app is using uninitialized stack data or something along those lines.
https://bugs.winehq.org/show_bug.cgi?id=33678
--- Comment #4 from Austin English austinenglish@gmail.com --- This is your friendly reminder that there has been no bug activity for over a year. Is this still an issue in current (1.7.37 or newer) wine? If so, please attach the terminal output in 1.7.37 (see http://wiki.winehq.org/FAQ#get_log).
https://bugs.winehq.org/show_bug.cgi?id=33678
--- Comment #5 from hibbsncc1701@yahoo.com --- Created attachment 51081 --> https://bugs.winehq.org/attachment.cgi?id=51081 Updated console log
Yes, the bug is still present in wine 1.7.38. Attached is an updated console log.
https://bugs.winehq.org/show_bug.cgi?id=33678
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #6 from super_man@post.com ---
I ran a regression test and git identified 4adfb787f4e8c36a37ce1d53a7e6df16d03ecd8a as the bad patch.
If this is truly regression then the regression id should be filled into regression sha1 field.
https://bugs.winehq.org/show_bug.cgi?id=33678
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.pspsource.de/req | |uest.php?2794 CC| |focht@gmx.net Summary|PSX2PSP Version 1.4.2 |PSX2PSP 1.4.2 crashes when |crashes with an unhandled |converting PSX image to PS1 |page fault while writing |'EBOOT.PBP' |out a file |
--- Comment #7 from Anastasius Focht focht@gmx.net --- Hello folks,
people waste a lot of time collecting the bits and pieces together before being able to look at the actual problem. So please provide *all* the information when creating a bug report - this includes download links and additional instructions.
'PSX2PSP Version 1.4.2' download: http://www.pspsource.de/request.php?2794
Playstation ROMs for testing: http://romhustler.net/rom/psx/pong-3d-the-next-level-u-slus-00889 ("Pong 3D - The Next Level")
Additionally needed: 'base.pbp'
--- quote --- This is a clean "base.pbp" for use with PSX2PSP You'll need this to make Eboot of your PSX ISOs
Extract the .rar archive and place "base.pbp" into the "FILES" folder of PSX2PSP --- quote ---
http://www.theisozone.com/downloads/playstation/psp-homebrew/basepbp-clean/
I can't reproduce the problem, conversion process works fine here.
* loaded the image 'pong.img' * specified output PBP folder and hit 'Convert'
After reaching 100% conversion the app reports 'done'. No crash. The output folder contains the final image 'EBOOT.PBP'.
$ sha1sum psx2psp_v.1.4.2.zip e2b6c894ff203bfb4649b27fff6c5f08263eac6d psx2psp_v.1.4.2.zip
$ du -sh psx2psp_v.1.4.2.zip 1.2M psx2psp_v.1.4.2.zip
$ sha1sum BASE.rar 94824fa557f34dbad8b86df81613e45b9b844747 BASE.rar
$ du -sh BASE.rar 48K BASE.rar
$ Pong\ 3D\ -\ The\ Next\ Level\ [U]\ [SLUS-00889].rar e8056d08166c50f540ddfbfdf98a8ccf93f47cf1 Pong 3D - The Next Level [U] [SLUS-00889].rar
$ du -sh Pong\ 3D\ -\ The\ Next\ Level\ [U]\ [SLUS-00889].rar 196M Pong 3D - The Next Level [U] [SLUS-00889].rar
$ wine --version wine-1.7.55
Regards
https://bugs.winehq.org/show_bug.cgi?id=33678
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #8 from joaopa jeremielapuree@yahoo.fr --- Anastasius reported everythink is OK. No news from the OP since 5 years. Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=33678
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED URL|http://www.pspsource.de/req |https://web.archive.org/web |uest.php?2794 |/20170609162819/http://www. | |pspsource.de/request.php?27 | |94 Resolution|--- |WORKSFORME
--- Comment #9 from Anastasius Focht focht@gmx.net --- Hello folks,
resolving 'WORKSFORME' here.
Regards
https://bugs.winehq.org/show_bug.cgi?id=33678
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Gijs Vermeulen gijsvrm@gmail.com --- Closing worksforme.