https://bugs.winehq.org/show_bug.cgi?id=40038
Bug ID: 40038 Summary: SciTE text rendering broken (regression) Product: Wine Version: 1.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: jhansonxi@gmail.com Distribution: Ubuntu
Created attachment 53489 --> https://bugs.winehq.org/attachment.cgi?id=53489 Wine log of SciTE 3.6.3 32-bit (MSI install)
SciTE doesn't render document text. Menus are displayed and functional, text can be blindly copied to the clipboard from a loaded document, and it can print documents normally (cups-pdf). Screenshot (3.6.3, 32-bit):
https://appdb.winehq.org/appimage.php?iId=48997
The last time it worked was with SciTE 3.5.7 on 1.7.33 but on 1.8 it doesn't. SciTE 3.6.3 is also affected (UPX, ZIP, MSI). Bug #36499 is still present so a native d2d1.dll from Win7 32-bit was used (64-bit MSI install page faults with 64-bit Win8 d2d1.dll). No problems with 32-bit 3.6.3 on WinXP (no d2d1.dll).
Xubuntu 14.04 x86_64, AMD Phenom 9550, GeForce GTX 750Ti with Nvidia 340.96 driver. Wine 1.8 (git)
https://bugs.winehq.org/show_bug.cgi?id=40038
--- Comment #1 from Jeff D. Hanson jhansonxi@gmail.com --- The Wine messages imply a locale problem:
err:dwrite:get_name_record_locale invalid mac lang id 1041
set|grep ^LANG* LANG=en_US.UTF-8 LANGUAGE=en_US
https://bugs.winehq.org/show_bug.cgi?id=40038
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |36499
https://bugs.winehq.org/show_bug.cgi?id=40038
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Jeff D. Hanson from comment #0)
The last time it worked was with SciTE 3.5.7 on 1.7.33 but on 1.8 it doesn't. SciTE 3.6.3 is also affected (UPX, ZIP, MSI). Bug #36499 is still present so a native d2d1.dll from Win7 32-bit was used (64-bit MSI install page faults with 64-bit Win8 d2d1.dll). No problems with 32-bit 3.6.3 on WinXP (no d2d1.dll).
I'm not sure we can support that.
(In reply to Jeff D. Hanson from comment #1)
The Wine messages imply a locale problem:
err:dwrite:get_name_record_locale invalid mac lang id 1041
set|grep ^LANG* LANG=en_US.UTF-8 LANGUAGE=en_US
This has nothing to do with your locale.
https://bugs.winehq.org/show_bug.cgi?id=40038
--- Comment #3 from Austin English austinenglish@gmail.com --- Please run a regression test: http://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=40038
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Summary|SciTE text rendering broken |SciTE text rendering broken |(regression) |
https://bugs.winehq.org/show_bug.cgi?id=40038
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz
--- Comment #4 from Wylda wylda@volny.cz --- Created attachment 54439 --> https://bugs.winehq.org/attachment.cgi?id=54439 backtrace from wine-1.9.9-118-ge1970c8
Works fine for me under: * current git (wine-1.9.9-118-ge1970c8) * d2d1 is set to disabled in winecfg * SciTE v3.6.5 (wscite365.zip)
If i run with SciTE v3.6.5 with d2d1 set to built in, i get the attached crashlog.
fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored fixme:d2d:d2d_factory_CreateHwndRenderTarget iface 0x180f70, desc 0x32e564, hwnd_rt_desc 0x32e554, render_target 0x32e550 stub! wine: Unhandled page fault on read access to 0x00000000 at address 0x100386eb (thread 0009), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=40038
--- Comment #5 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Wylda from comment #4)
Created attachment 54439 [details] backtrace from wine-1.9.9-118-ge1970c8
Works fine for me under:
- current git (wine-1.9.9-118-ge1970c8)
- d2d1 is set to disabled in winecfg
- SciTE v3.6.5 (wscite365.zip)
If i run with SciTE v3.6.5 with d2d1 set to built in, i get the attached crashlog.
fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (0x1): monitor setting ignored fixme:d2d:d2d_factory_CreateHwndRenderTarget iface 0x180f70, desc 0x32e564, hwnd_rt_desc 0x32e554, render_target 0x32e550 stub!
It's a duplicate of bug 36499 then.
https://bugs.winehq.org/show_bug.cgi?id=40038
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |d2d Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE Keywords|regression |download URL| |http://www.scintilla.org/ws | |cite365.zip
--- Comment #6 from Wylda wylda@volny.cz --- Duplicate.
*** This bug has been marked as a duplicate of bug 36499 ***
https://bugs.winehq.org/show_bug.cgi?id=40038
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Wylda wylda@volny.cz --- Closing duplicate bug.
https://bugs.winehq.org/show_bug.cgi?id=40038 Bug 40038 depends on bug 36499, which changed state.
Bug 36499 Summary: Multiple applications need ID2D1Factory::CreateHwndRenderTarget implementation (SciTE 3.5.x, Direct2D .NET example apps) https://bugs.winehq.org/show_bug.cgi?id=36499
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
https://bugs.winehq.org/show_bug.cgi?id=40038
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on|36499 |