LINQPad 9 - Early Preview now available
Comments
-
@drocx - I think I've found the issue. Let me know if it's not fixed in 9.3.12.
@JeffMercado - This will be fixed in 9.3.12.
-
The unhandled error happened again and checked the event log, nothing terribly useful for me, maybe helps find a cause?
To be clear, LP9 continued to run normally. This only stopped the script from running the first time after an update to the code. Rerunning again (with no further changes) runs as expected.
Source: .NET Runtime
Application: LINQPad9.exe CoreCLR Version: 9.0.1025.47515 .NET Version: 9.0.10 Description: The process was terminated due to an unhandled exception. Exception Info: exception code c0000008, exception address 00007FFD48C45CEA Stack:
Source: Application Error
Faulting application name: LINQPad9.exe, version: 1.0.8.0, time stamp: 0x68524449 Faulting module name: ntdll.dll, version: 10.0.26100.6899, time stamp: 0x234c0f50 Exception code: 0xc0000008 Fault offset: 0x0000000000165cea Faulting process id: 0x43FC Faulting application start time: 0x1DC500FE9B40307 Faulting application path: C:\Program Files\LINQPad9\LINQPad9.exe Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll Report Id: 88ad5cb6-e961-4a89-9797-a1bbca24f2c9 Faulting package full name: Faulting package-relative application ID:
This might indicate an issue with my OS files, ran a scan and it made some repairs... we'll see if it happens again.
-
Convert to class/Convert to record.
Sometimes you slip in new features with just a casual little mention and I almost missed this one.

That will get used a lot!
Thanks (yet again).
-
There seems to be some lag with copy-paste in the new version. The paste part works just as expected, but both
copyandcutfreezes the app for a second or so. Check the gif for an example. (It's the same behavior with shortcuts, however you can see it more clearly with the
context menu)
P.S. Sorry if this is the wrong place to post it. I haven't found an explicit >>report-a-bug-here<< place for LinqPad 9.
-
When this delay occurs, does the clipboard operation succeed? Can you paste the text into another application besides LINQPad?
-
FYI - The new sample "Demo - Using Mermaid to draw diagrams.linq" contains a connection to your "Licensing database"
Sample runs fine when I remove the connection.
-
Thanks - will clean this up.
-
Got a different error this time:
Script ended unexpectedly.
Nothing in the event logs. Only other thing I could find is the exit status for the script process:
Script process ended with exit code -1073741816.
I've also seen a third variation of the unknown error. Nothing in the logs still, but "Script successful" in the status bar.
Script ended because an uncatchable exception was thrown. To debug, press Ctrl+U to enable breaking on exceptions.
Rerunning again runs normally. In this case, I had just logged back in after taking a lunch break and there was likely a background scan while I was out.
-
Do you have third-party antivirus software installed?
-
Yes, work laptop so I don't have much control over that. Trend Micro. Scans are scheduled to run Mondays at noon so it wouldn't have been running at the time. But I do have the LINQPad install directories to be excluded from scans, I'm not sure if that includes its realtime scanner.
-
The entire codebase is now WPF/XPF.
@JoeAlbahari is it Avalonia XPF (as for linqpad 8 macos)? If so - any chance you provide a Linux version as this is now supported with latest Avalonia/net10?
Thanks
-
@Winlin There are a couple of blocking issues for Linux support:
- Low demand
- No embedded web browser support yet in XPF/Avalonia
-
- No embedded web browser support yet in XPF/Avalonia
wasn't aware that parts are running in the webview ... but yes, that is currently not working well on linux. Thanks for your answer
