#3752 closed defect (outdated)
WINCE: change of "Modern Style" will fail
Reported by: | SF/lostech | Owned by: | SF/knakos |
---|---|---|---|
Priority: | high | Component: | Port: WinCE |
Version: | Keywords: | ||
Cc: | Game: |
Description
* ScummVM version ----------------- SVN Build 0.12.0 (28.05.2008) as "Plugin" version compiled and also "Standalone" compiled version
* Bug details, including instructions on reproducing ---------------------------------------------------- Use an additional "Modern" style theme and copy and rename existing "Modern" theme for e.g to "modern_test.ini" and "modern_test.zip". Change in "modern_test.ini" line "name=Modern Style" to "name=Modern Style Test". Now screen goes black and stays black. Go to "Options" -> "Misc" -> "Theme" and change from "Modern Style" to the new theme for e.g. "Modern Style Test". The Screen will go black and when now the screen is touched then ScummVM will be closed. Same theme files are working fine with the PC version of ScummVM. Themes are also working if you add a "gui_theme=modern_***" line to scummvm.ini but a change of the style within the menu will still close ScummVM.
* Platform and Compiler (Win32, Linux, ...) ------------------------------------------- Windows CE ARM port compiled with MSYS/cegcc Test device: FSC PocketLoox N560
Ticket imported from: #1976799. Ticket imported from: bugs/3752.
Attachments (1)
Change History (11)
by , 16 years ago
Attachment: | scummvm_stderr.txt added |
---|
comment:2 by , 16 years ago
Owner: | set to |
---|
comment:3 by , 16 years ago
Summary: | WinCE port: change of "Modern Style" will fail → WINCE: change of "Modern Style" will fail |
---|
comment:5 by , 16 years ago
Priority: | normal → high |
---|
comment:6 by , 16 years ago
This is very difficult to debug. During the change, libc crashes internally with a bad_alloc error. The wince debugger quits and I don't have a chance to see what goes wrong here (*very* rare case for a bug).
There seems to be no obvious problem except this, which may be related (also verified for desktop ports): If the scaler is 2x and the user changes the theme, it is repainted automatically and immediately (normal behavior). If the scaler is 1x, the new theme is not painted until an event occurs (e.g. a mouse click). So the user is left with a black screen until this happens. Upon click, wince scummvm crashes.
Note also that changing from modern->classic works with no crash, classic->modern results in a crash in wince.
If Eugene (or anyone else) has an idea about the repainting bug (which would be nice to fix anyway), and it is fixed, it might be related to this bug. Else, since a workaround exists (modifying scummvm.ini), and since this is not exactly critical, and debugging is *extremely* difficult, I'm inclined to lower priority and/or delete this.
comment:7 by , 16 years ago
My hope would be that this bug is obsolete with the new GUI code in SVN...
comment:9 by , 16 years ago
Resolution: | → outdated |
---|---|
Status: | new → closed |
comment:10 by , 6 years ago
Component: | → Port: WinCE |
---|
Debug Log