-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Query containing "uniq" causes lake service crash #5259
Comments
A user reported in a community Slack thread what may have been another sighting of this issue when they were working in Zui Insiders. In their own words:
I attempted to repro using the small sample.zng test data by entering the query Repro.mp4FWIW, when I ran this variation against a local lake service at commit 7d8c575, I did get a different stack dump:
|
Fixed in #5278. |
Verified in Zed commit 4a1ebf5. Repeating the repro steps, the looping query that previously triggered the crash now runs as long as I leave it without triggering a crash.
I also confirmed that Zui Insiders 1.17.1-insiders.26 which has the benefit of the same Zed fixes can also run the plain Verify.mp4Thanks @nwt! |
tl;dr
After loading the zed-sample-data, this Zed program triggers a crash:
Details
Repro is with Zed commit f8fb140. This problem was found by @jameskerr when using Zui.
To repro, first start a Zed lake service.
Load the zed-sample-data, execute the query, and observe the stack trace. Sometimes it doesn't trigger on the first try, so I find looping the query saves time.
For whatever reason, it seems to crash more easily when the equivalent load/query is done within Zui similar to how @jameskerr originally found it. The crash also can cause the Zed lake service to exit in that case, making this a pretty bad bug.
The text was updated successfully, but these errors were encountered: