-
Notifications
You must be signed in to change notification settings - Fork 42
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
SIGSEGV with Concurrent Write #175
Comments
Hi! Thanks for the report, I will take a look. May I also ask someone with appropriate permissions to move this issue to duckdb-java repo? |
@staticlibs sure! |
I cannot reproduce this on x86_64 Linux, the whole test completes successfully in 17:35 min with "Write count: 316243". Overall this does not look like a crash in JDBC, there are a few of them there, but this one does not do anything concurrently with connections or statements.
@basanthjenuhb I wonder if you can reproduce this on x86_64 in your environment? The current guess is that the problem is specific to ARM's less strict memory model. I intend to try this on ARM (and, if reproduced, try to get the same without Java), but don't have access to M1 Mac right now, so it is going to take some time. |
got it, I'll try with both x86_64 and non-java |
We were not able to reproduce it on x86_64 |
Thanks for the details! This really narrows the scope of the problem. Though ARM Macs are definitely a tier-1 platform for DuckDB due to their high performance. I will try this on ARM, perhaps on RPi while waiting for an M1 Mac, and will report back here. |
What happens?
Seeing SIGSEGV with concurrent Write
To Reproduce
OS:
OSX
DuckDB Version:
1.2.1
DuckDB Client:
Java
Hardware:
Mac M1
Full Name:
Basanth Jenu H B
Affiliation:
Intuit
What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.
I have tested with a stable release
Did you include all relevant data sets for reproducing the issue?
Yes
Did you include all code required to reproduce the issue?
Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?
The text was updated successfully, but these errors were encountered: