http://bugs.winehq.org/show_bug.cgi?id=31762
Bug #: 31762 Summary: TextPad 6 works only on the first run (can't save preferences without native mlang.dll) Product: Wine Version: 1.5.13 Platform: x86 URL: http://www.textpad.com/download/index.html OS/Version: Linux Status: NEW Keywords: download Severity: minor Priority: P2 Component: mlang AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 41785 --> http://bugs.winehq.org/attachment.cgi?id=41785 +mlang log
After installation TextPad v6 starts without errors. If you exit the application and try to start it again you'll receive an error message: Error accessing 'C:\users\user_name\Application Data\Helios\TextPad\6\ConfigState.xml' Afterwards the application quits.
ConfigState.xml does exist in the specified directory, but it is empty, containing only the xml header. If you delete the file the application will start (but it will produce the same error message on the next launch).
ConfigState.xml stores application settings, and it is written on disk when you exit the application. Terminal output isn't too long:
fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:richedit:ME_HandleMessage EM_SETMARGINS: stub fixme:imm:ImmReleaseContext (0x100f6, 0x1a2a20): stub err:listview:LISTVIEW_WindowProc unknown msg 0496 wp=00000000 lp=0032f630 fixme:heap:RtlCompactHeap (0x91d000, 0x0) stub fixme:mlang:fnIMultiLanguage2_CreateConvertCharset
Workaround: 'winetricks ie6', which installs native mlang.dll With a native mlang.dll the application starts fine with an empty ConfigState.xml, and it saves preferences in the file correctly when you exit Textpad 6.
TextPad 6's setup.exe (after unzipping) md5sum: 2593b2a29123af624452cb8e2b3bd25b