https://bugs.winehq.org/show_bug.cgi?id=46023
Bug ID: 46023 Summary: Cisco Packet Tracer 7.2 (kind of) crashes on startup and when reading saved files from disk Product: Wine Version: 3.14 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: blocker Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: tjt263@gmail.com
Created attachment 62600 --> https://bugs.winehq.org/attachment.cgi?id=62600 app crashed. wineloader64 box popped up. gave me this crashlog/traceback. tell me to save it and submit it to this page. so that's what i'm doing; following the instructions it gave me. hope it helps.
Relevant to Wine and/or CrossOver.
trying to get cisco packet tracer working reliably on macos. but there's an annoying error/dialog box at startup: "packet tracer has stopped working unexpectedly blah blah". Here is a screenshot: https://i.imgur.com/HsyEKFq.png
but it has't actually stopped working. it works. for the most part, at least.
although actually interacting with the erroneous error/dialog box will in turn terminate the application. i'm guessing it's expecting something from the windows environment, and when it's not there, it throws an exception because some condition is not met.
i can just move the dialog box out of the way and carry on in the meantime, but it's still annoying. i think it's to do with the login screen. on windows it bullies you into signing up and logging in. or you can enter as a guest with a reduced feature set or something. but that isn't displayed in Wine. it just goes straight into the main application. i just move the error/dialog box to another desktop, or stash it in the corner, or behind the main window.
it was going fine for hours, then out of nowhere it crashed for real. but it allowed me to save progress. i saved to the macOS desktop. I can execute the application again and load the saved file, but after that, it will crash any time i try to move objects around. so i got so far, but now i'm stuck.
https://bugs.winehq.org/show_bug.cgi?id=46023
Louis Lenders xerox.xerox2000x@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=45980 CC| |xerox.xerox2000x@gmail.com
--- Comment #1 from Louis Lenders xerox.xerox2000x@gmail.com --- Hi, I already filed a bug for the initial error window here: https://bugs.winehq.org/show_bug.cgi?id=45980
I don`t know if you`re the same person as who reported this on the forum, but you could try apply the stupid hack below*, and then see if it still crashes later on when you try load saved file and move objects around. Could you try that and report back? Thanks in advance.
diff --git a/dlls/secur32/lsa.c b/dlls/secur32/lsa.c index 694971d714..549de73511 100644 --- a/dlls/secur32/lsa.c +++ b/dlls/secur32/lsa.c @@ -153,7 +153,10 @@ NTSTATUS WINAPI LsaGetLogonSessionData(PLUID LogonId, PSECURITY_LOGON_SESSION_DATA* ppLogonSessionData) { FIXME("%p %p stub\n", LogonId, ppLogonSessionData); - *ppLogonSessionData = NULL; + // *ppLogonSessionData = NULL; + SECURITY_LOGON_SESSION_DATA fake; + fake.LogonTime.QuadPart = 44; + *ppLogonSessionData = &fake; return STATUS_NOT_IMPLEMENTED; }
https://bugs.winehq.org/show_bug.cgi?id=46023
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://drive.google.com/uc | |?id=1dZRrKYloNtVfMh47uUILrk | |7QW0d4kkCq CC| |focht@gmx.net Severity|blocker |normal Summary|Cisco Packet Tracer 7.2 |64-bit Cisco Packet Tracer |(kind of) crashes on |7.2 crashes when reading |startup and when reading |saved files from disk |saved files from disk | Keywords| |download
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
I found a download for 64-bit Cisco Packet Tracer 7.2
The app suffers from bug 45980 too.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/Cisco Packet Tracer 7.2/bin
$ WINEDEBUG=+seh,+relay wine ./PacketTracer7.exe >>log.txt 2>&1 ... 002c:Call advapi32.OpenProcessToken(ffffffffffffffff,00000008,0023f6a0) ret=141c48352 002c:Ret advapi32.OpenProcessToken() retval=00000001 ret=141c48352 002c:Call advapi32.GetTokenInformation(00000130,0000000a,0023f6b0,00000038,0023f6a8) ret=141c48385 002c:Ret advapi32.GetTokenInformation() retval=00000001 ret=141c48385 002c:Call KERNEL32.CloseHandle(00000130) ret=141c483a7 002c:Ret KERNEL32.CloseHandle() retval=00000001 ret=141c483a7 002c:Call secur32.LsaGetLogonSessionData(0023f758,0023f740) ret=141c48442 002c:fixme:secur32:LsaGetLogonSessionData 0x23f758 0x23f740 stub 002c:Ret secur32.LsaGetLogonSessionData() retval=c0000002 ret=141c48442 002c:Call KERNEL32.FileTimeToLocalFileTime(00000050,0023f748) ret=141c48456 002c:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x7b49a4c1 ip=7b49a4c1 tid=002c 002c:trace:seh:NtRaiseException info[0]=0000000000000000 002c:trace:seh:NtRaiseException info[1]=0000000000000050 002c:trace:seh:NtRaiseException rax=000000007b49a4b0 rbx=0000000000000001 rcx=0000000000000050 rdx=000000000023f748 002c:trace:seh:NtRaiseException rsi=000000000023f748 rdi=000000000023f6b0 rbp=000000000023f680 rsp=000000000023f640 002c:trace:seh:NtRaiseException r8=0000000067362a28 r9=0000000000000000 r10=0000000000000000 r11=0000000000000000 002c:trace:seh:NtRaiseException r12=000000000023f700 r13=0000000000000000 r14=0000000043aa9ee0 r15=000000000023f700 ... 002c:Call user32.MessageBoxW(00000000,44826858 L"Packet Tracer has stopped working unexpectedly. Please save a diagnostic (dmp) file, report a bug on Packet Tracer's issue tracking system (http://ptbugs.netacad.net) with detailed information and steps to reproduce, and attach the saved diagnostic file and log file to the reported bug.\n\nYour defau"...,142f32cd8 L"Cisco Packet Tracer",00000010) ret=1419c8795 --- snip ---
With the hack from bug 45980 applied the login page is shown. There is a guest login button located at the right bottom corner of the page.
http://www.open.edu/openlearn/ocw/pluginfile.php/730202/mod_resource/content...
Clicking it and waiting the "nag" timeout makes the main user interface available. It also opens https://www.netacad.com/campaign/ptdt-2 in the browser.
There are definitely Microsoft CRT bugs here (open sample -> crashes) but since you use an unsupported version you suffer from different issues, not present with mainline Wine (looking at your backtrace).
--- snip --- Version: Windows 10 --- snip ---
Changing to newer Windows version doesn't automatically mean "it gets better". Don't do this unless you know the implications. Use the default WINEPREFIX WinVer setting.
--- snip --- Wine build: wine-3.14-7989-gc984b526782 --- snip ---
7989 commits on top of Wine 3.14? Holy moly. Is that CrossOver 18.x something? You should ask CrossOver for support then. Only mainline Wine and Wine-Staging (limited) are supported here.
$ sha1sum Packet* 67d356b72c6850bf9fc7389443c43470f263cc90 PacketTracer72_64bit_setup-1.bin 0efd157463aa9c43d1f7d23d31e261bd6d27bc76 PacketTracer72_64bit_setup.exe 3bd94e508f8e34aae729b5b0d8ad4e3cfafc9b6a Packet Tracer 7.2 for Windows 64 bit.zip
$ du -sh Packet* 199M PacketTracer72_64bit_setup-1.bin 768K PacketTracer72_64bit_setup.exe 199M Packet Tracer 7.2 for Windows 64 bit.zip
$ wine --version wine-3.18-114-g417e94f199
Regards
https://bugs.winehq.org/show_bug.cgi?id=46023
Anthony Wolfenden bugzilla@wolfenden.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla@wolfenden.net
--- Comment #3 from Anthony Wolfenden bugzilla@wolfenden.net --- (In reply to Louis Lenders from comment #1)
Hi, I already filed a bug for the initial error window here: https://bugs.winehq.org/show_bug.cgi?id=45980
I don`t know if you`re the same person as who reported this on the forum, but you could try apply the stupid hack below*, and then see if it still crashes later on when you try load saved file and move objects around. Could you try that and report back? Thanks in advance.
diff --git a/dlls/secur32/lsa.c b/dlls/secur32/lsa.c index 694971d714..549de73511 100644 --- a/dlls/secur32/lsa.c +++ b/dlls/secur32/lsa.c @@ -153,7 +153,10 @@ NTSTATUS WINAPI LsaGetLogonSessionData(PLUID LogonId, PSECURITY_LOGON_SESSION_DATA* ppLogonSessionData) { FIXME("%p %p stub\n", LogonId, ppLogonSessionData);
- *ppLogonSessionData = NULL;
- // *ppLogonSessionData = NULL;
- SECURITY_LOGON_SESSION_DATA fake;
- fake.LogonTime.QuadPart = 44;
return STATUS_NOT_IMPLEMENTED;*ppLogonSessionData = &fake;
}
I have this error too. Related to popping login window failure under wine. Silly question: How do I "apply the stupid hack"? Seems like I should know but I don't and haven't found anything.
https://bugs.winehq.org/show_bug.cgi?id=46023
Lyckety mc_chorus@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mc_chorus@mail.ru
--- Comment #4 from Lyckety mc_chorus@mail.ru --- Hi! The patch perfectly works! For those who do not know how to apply a patch it is necessary to make the following (by means of diff --git I do not know itself how to make, but made manually): 1) To download source codes of wine 2) To change the lsa.c file as it is specified in a patch 3) To rebuild wine and install 4) To start and enjoy! At me it turned out to start on Macos Mojave. The version of Wine - 4!