https://bugs.winehq.org/show_bug.cgi?id=47973
Bug ID: 47973 Summary: PG Offline from personalgroupware.com will not run Product: Wine Version: 4.18 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: ajg02@elfringham.co.uk Distribution: ---
Created attachment 65472 --> https://bugs.winehq.org/attachment.cgi?id=65472 Console log from attempt to run application.
Download installer for PG Offline tool from http://www.personalgroupware.com/downloads.htm Create a win32 prefix and install .NET 4.5.2 Run installer, appears to finish successfully. Tick box to launch PG Offline 4 and an exception is dumped to console. Please see the attachment for the console log. PG Offline does not appear to run but there are processes that can be seen in ps.
https://bugs.winehq.org/show_bug.cgi?id=47973
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com ---
wine: Call from 0x7bc90c51 to unimplemented function >MSVCR100_CLR0400.dll._initterm_e, aborting
Looks like a broken .NET setup to me. What windows version have you set in winecfg?
https://bugs.winehq.org/show_bug.cgi?id=47973
--- Comment #2 from Andrew Goodbody ajg02@elfringham.co.uk --- I left it to winetricks to do which I think sets it to 2003.
https://bugs.winehq.org/show_bug.cgi?id=47973
--- Comment #3 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Andrew Goodbody from comment #2)
I left it to winetricks to do which I think sets it to 2003.
Could you set it to windows 7 and report back please?
https://bugs.winehq.org/show_bug.cgi?id=47973
--- Comment #4 from Andrew Goodbody ajg02@elfringham.co.uk --- OK, setting to Windows 7 lets the program start. There is a dialogue box about RegisterExtension.exe (or something) having crashed, but that's not important. You now get an almost all black dialogue that should ask for username and password. There is a small text box in the middle just wide enough for the cursor, this expands as you type with your username. Tab to the next one for your password and hit enter for OK. Now hit 'List' button to download your list of groups. The program then crashes as below.
Unable to connect to the remote server Unable to connect to the remote server Unable to connect to the remote server [INFO - 2019-10-22T08:03:27.379Z] GhostDriver - Main - running on port 53837 003f:fixme:path:parse_url failed to parse L"System.Core" 003f:fixme:path:parse_url failed to parse L"System.Numerics" 003f:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 10E1236C 09E9C4D4 09E9CB40 00000000 003f:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 10E79328 09E9C6B4 09E9CD20 00000000 003f:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 10E5B848 09E9C6B4 09E9CD20 00000000 003f:fixme:path:parse_url failed to parse L"System.ComponentModel.DataAnnotations" 003f:fixme:path:parse_url failed to parse L"System.Runtime.Serialization" 003f:fixme:path:parse_url failed to parse L"SMDiagnostics" 003f:fixme:path:parse_url failed to parse L"System.ServiceModel.Internals" 003f:fixme:path:parse_url failed to parse L"System.Xml.Linq" 003f:fixme:path:parse_url failed to parse L"System.Xml" 003f:fixme:path:parse_url failed to parse L"System.Data" [INFO - 2019-10-22T08:03:27.473Z] Session [6dc001d0-f4a2-11e9-b852-1f18c6a22d1a] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0","webSecurityEnabled":true} [INFO - 2019-10-22T08:03:27.481Z] Session [6dc001d0-f4a2-11e9-b852-1f18c6a22d1a] - page.customHeaders: - {} [INFO - 2019-10-22T08:03:27.483Z] Session [6dc001d0-f4a2-11e9-b852-1f18c6a22d1a] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"2.1.1","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"windows-7-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"},"phantomjs.page.settings.userAgent":"Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0"} [INFO - 2019-10-22T08:03:27.497Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: 6dc001d0-f4a2-11e9-b852-1f18c6a22d1a 0043:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 0032C24C) semi-stub 0043:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 0032C208) semi-stub 0043:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 0043:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported Fatal Windows exception, code 0xc0000005. PhantomJS has crashed. Please read the bug reporting guide at http://phantomjs.org/bug-reporting.html and file a bug report. 0009:fixme:ver:GetCurrentPackageId (0x329790 (nil)): stub 0009:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub 0009:fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000402,(nil),0x0001,0x00000000,0x32ae40,(nil)): stub 0009:err:eventlog:ReportEventW L"Application: PG Offline.exe\nFramework Version: v4.0.30319\nDescription: The process was terminated due to an unhandled exception.\nException Info: System.NullReferenceException\nStack:\n at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System."... 0009:fixme:advapi:DeregisterEventSource (0xcafe4242) stub
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object. at PGOffline.AutoGreyableImage.OnAutoGreyScaleImageIsEnabledPropertyChanged(DependencyObject source, DependencyPropertyChangedEventArgs args) in D:\PGO\os_development\PG Offline\AutoGreyableImage.cs:line 52 at System.Windows.PropertyChangedCallback.Invoke(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.CoerceValue(DependencyProperty dp) at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(Visual v, DependencyProperty property) at System.Windows.UIElement.OnIsEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.CoerceValue(DependencyProperty dp) at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(Visual v, DependencyProperty property) at System.Windows.UIElement.OnIsEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.CoerceValue(DependencyProperty dp) at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(Visual v, DependencyProperty property) at System.Windows.UIElement.OnIsEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.CoerceValue(DependencyProperty dp) at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(Visual v, DependencyProperty property) at System.Windows.UIElement.OnIsEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.PropertyChangedCallback.Invoke(DependencyObject d, DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e) at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args) at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType) at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal) at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value) at PGOffline.FormMain.SetMenuItemGroupsListIsEnabled(Boolean enableButton) in D:\PGO\os_development\PG Offline\Forms\FormMain.xaml.cs:line 298 at PGOffline.Presenter.FormMainPresenter.OnDiscussionGroupsListLoadError(String message) in D:\PGO\os_development\PG Offline\Presenter\FormMainPresenter.cs:line 903 at PGOffline.DiscussionGroupsListLoader.RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e) in D:\PGO\os_development\PG Offline\DiscussionGroupsListLoader.cs:line 84 at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e) at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at PGOffline.App.Main() wine: Unhandled page fault on read access to 0x00000000 at address 08F6E81C (thread 0009), starting debugger...
https://bugs.winehq.org/show_bug.cgi?id=47973
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Keywords| |dotnet, download URL| |http://www.personalgroupwar | |e.com/downloads.htm
--- Comment #5 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi does "winetricks windowscodecs" help anything?
Confirming crash, can be triggered by just fill in bogus name+passwrd and then "Group list"
https://bugs.winehq.org/show_bug.cgi?id=47973
--- Comment #6 from Andrew Goodbody ajg02@elfringham.co.uk --- Adding the Win codecs does seem to prevent the crash, however the program is not running correctly as it fails to login with my username and password. I get the following on the console
Unable to connect to the remote server Unable to connect to the remote server Unable to connect to the remote server [INFO - 2019-10-22T18:08:15.259Z] GhostDriver - Main - running on port 34253 003f:fixme:path:parse_url failed to parse L"System.Core" 003f:fixme:path:parse_url failed to parse L"System.Numerics" 003f:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 4 085ED28C 08FDC4D4 08FDCB40 00000000 003f:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 085ED278 08FDC6B4 08FDCD20 00000000 003f:fixme:combase:RoGetParameterizedTypeInstanceIID stub: 3 085ED278 08FDC6B4 08FDCD20 00000000 003f:fixme:path:parse_url failed to parse L"System.ComponentModel.DataAnnotations" 003f:fixme:path:parse_url failed to parse L"System.Runtime.Serialization" 003f:fixme:path:parse_url failed to parse L"SMDiagnostics" 003f:fixme:path:parse_url failed to parse L"System.ServiceModel.Internals" 003f:fixme:path:parse_url failed to parse L"System.Xml.Linq" 003f:fixme:path:parse_url failed to parse L"System.Xml" 003f:fixme:path:parse_url failed to parse L"System.Data" [INFO - 2019-10-22T18:08:15.352Z] Session [eb02c430-f4f6-11e9-9d83-4bf072c509ad] - page.settings - {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0","webSecurityEnabled":true} [INFO - 2019-10-22T18:08:15.359Z] Session [eb02c430-f4f6-11e9-9d83-4bf072c509ad] - page.customHeaders: - {} [INFO - 2019-10-22T18:08:15.362Z] Session [eb02c430-f4f6-11e9-9d83-4bf072c509ad] - Session.negotiatedCapabilities - {"browserName":"phantomjs","version":"2.1.1","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"windows-7-32bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"},"phantomjs.page.settings.userAgent":"Mozilla/5.0 (Windows NT 6.1; rv:54.0) Gecko/20100101 Firefox/54.0"} [INFO - 2019-10-22T18:08:15.376Z] SessionManagerReqHand - _postNewSessionCommand - New Session Created: eb02c430-f4f6-11e9-9d83-4bf072c509ad 0043:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 0032C24C) semi-stub 0043:fixme:wlanapi:WlanEnumInterfaces (00000001, 00000000, 0032C208) semi-stub 0043:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 0043:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported Fatal Windows exception, code 0xc0000005. PhantomJS has crashed. Please read the bug reporting guide at http://phantomjs.org/bug-reporting.html and file a bug report. 002c:fixme:d3d9:d3d9_swapchain_Present Ignoring dirty_region 085C2000.
https://bugs.winehq.org/show_bug.cgi?id=47973
--- Comment #7 from Louis Lenders xerox.xerox2000x@gmail.com --- (In reply to Andrew Goodbody from comment #6)
Adding the Win codecs does seem to prevent the crash, however the program is not running correctly as it fails to login with my username and password. I get the following on the console
I think that is yet another bug then, that should be tracked in new bugreport. Let`s make this one about the windowscodecs-issue.
If you open new bugreport, please post full consoleoutput in attachment, and it might be worth to run by WINEDEBUG=+relay,seh wine PG\ Offline.exe &>log.txt and attach (bzipped2) file log.txt to bugreport
https://bugs.winehq.org/show_bug.cgi?id=47973
--- Comment #8 from Louis Lenders xerox.xerox2000x@gmail.com --- Created attachment 65494 --> https://bugs.winehq.org/attachment.cgi?id=65494 +wincodecs,+seh log
+wincodecs,+seh log
https://bugs.winehq.org/show_bug.cgi?id=47973
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |windowscodecs
--- Comment #9 from Louis Lenders xerox.xerox2000x@gmail.com --- setting component to windowscodecs
https://bugs.winehq.org/show_bug.cgi?id=47973
Esme Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com