Comments (3)
Thanks for the report! I suspect this has to do with the way that DuckDB is built/linked. Can you make sure the header that you are using belongs to the library you are linking against (i.e. the versions are identical)? Using the header of one version of the library together with the shared object of another can cause all manners of undefined behavior.
from duckdb.
I thought about a false positive, too, but I could not justify, why it might be one.
The versions must be the same. I used CPM (https://github.com/cpm-cmake/CPM.cmake) to add the sources as a sub-module and compiled all the code with the same CMake settings. So I am 99% sure, that the versions of headers and libraries match.
from duckdb.
Perhaps you have DuckDB in your include path elsewhere and it's grabbing the wrong header?
Could you provide a full set-up script that triggers the error, including your build process?
I don't really see how this can be anything other than a header mismatch or something funky happening in the build process. The address sanitizer reports an out-of-bounds on a concatenation of two std::strings
, which is not possible when running C++ code normally.
from duckdb.
Related Issues (20)
- Inconsistent Timing CLI vs. Python HOT 2
- Linear scan filters are much slower than expected HOT 7
- FATAL Error: Failed to create checkpoint because of error: Invalid bit width for bitpacking HOT 6
- Importing from Pandas has incorrect column type for empty string/object columns
- datetime values read from pandas dataframe are broken if the the df has a gapped index
- Precedence for @ is too low when used with + HOT 2
- duckdb.duckdb.OutOfMemoryException: Out of Memory Error: Failed to allocate block of 262144 bytes (bad allocation) HOT 4
- "How can I use the GBK encoding? HOT 2
- Cannot specify the name of the filename column using the filename argument HOT 3
- odd `extract` interval behavior HOT 4
- INSERT OR IGNORE with Autoincrement primary key / sequence RETURNING wrong id; HOT 3
- duckdb segv seg faults depending on python import order
- Inconsistency between duckdb_settings() and duckdb_get_config_flag HOT 1
- Invalid Input Error: executemany requires a list of parameter sets to be provided
- datepart('quarter', INTERVAL) is broken HOT 3
- Branches of CASE statement reevaluate `random()` expression HOT 1
- Insert on conflict always returning nextval of primary key sequence HOT 2
- Execution time increasing when running a query multiple times HOT 2
- Changing precision prints incorrect value (number of leading zeros) when using precision {:.2} vs {:.3} HOT 1
- `make bundle-library` doesn't work on windows HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from duckdb.