Trouble with DuckDB internal
Databases6 posts from 3 people3d active+00 posts in the last 7 days, 0 the 7 days before (fading)
Posts per day
The posts behind it
6, newest firstManualVuln40 PRAGMA add_parquet_key(NULL) triggers unchecked StringValue::Get on NULL value causing INTERNAL Error### What happens? `ParquetCrypto::AddKey` in `extension/parquet/parquet_crypto.cpp` (lines 556-557) is the handler for the `PRAGMA add_parquet_key(' ', ' ')` call registered in `extension/parquet/parquet_extension.cpp` line 1094. The handler calls...duckdb/duckdb · ylwango613Open ↗ManualVuln34 INTERNAL Error in ICU SetICUTimeZone and SetICUCalendar When Assigned NULL via SET Statement### What happens? `SetICUTimeZone` in `extension/icu/icu_extension.cpp` (line 358) calls `StringValue::Get(parameter)` without first checking whether `parameter.IsNull()`. `SetICUCalendar` at the same file (line 395) calls `parameter.Value::GetValueUnsafe ()` with the same...duckdb/duckdb · ylwango613Open ↗`GROUP BY ROLLUP/CUBE/GROUPING SETS` with `SUM`/`AVG` fails with `Binder Error: sum_no_overflow is for internal use only!`### What happens? The following queries trigger a "Binder Error: sum_no_overflow is for internal use only!" ### To Reproduce ### OS: macOS ### DuckDB Version: 3b71ca1fc7 ### DuckDB Client: CLI ### Hardware: _No response_ ### Full Name: Junwen An ### Affiliation: NUS ### Did you...duckdb/duckdb · wanteatfruit1 repliesOpen ↗ManualVuln39 DECIMAL scale exceeds width in variant_bytes_to_variant triggers INTERNAL assertion failure...byte in the blob. No check ensures scale = scale)`, which fires and produces an INTERNAL error when scale > width. For example, a DECIMAL4 blob with integer value 1 gives `ComputeDecimalWidth(1) = 1`, but if the scale byte in the blob is 20 the resulting variant has an invalid...duckdb/duckdb · ylwango613Open ↗ManualVuln11 INTERNAL Error in Integer String Cast When Decimal Part Has More Than 32767 Digits### What happens? `IntegerDecimalCastOperation::HandleExponent` in `src/include/duckdb/common/operator/integer_cast_operator.hpp` at line 132 computes `e = UnsafeNumericCast (exponent - state.decimal_digits)`, where `state.decimal_digits` is a `uint16_t` counter that is...duckdb/duckdb · ylwango613Open ↗`FIRST_VALUE IGNORE NULLS` raises a vector-capacity internal error### What happens? A legal running `FIRST_VALUE(... IGNORE NULLS)` raises an internal error when the first non-NULL value occurs at row 2048 instead of returning that value for the remaining rows. ### To Reproduce ### Code ### Expected | bad | | ---: | | 0 | ### Actual | result |...duckdb/duckdb · Yibo-DongOpen ↗
Companies and products named
About this problem
Evidence
6 posts from 3 people in 1 place, about 2 a week over 19 days. Mostly on duckdb/duckdb.
Frustration Frustration 0 of 3· Seen on GitHub issues
How it was grouped
Posts about DuckDB with no known issue, sharing the word "internal". First post Sep 14, 2026, latest Oct 2, 2026. Corroborated: 3 or more posts from 2 or more people or places. Method
Other DuckDB problems
DuckDB upgrades break working setupsDuckDB users keep filing bugsTrouble with DuckDB columnTrouble with DuckDB overflowDuckDB error messages are crypticTrouble with DuckDB nullTrouble with DuckDB valuesTrouble with DuckDB castTrouble with DuckDB resultDuckDB runs out of memoryDuckDB costs outgrow the value it givesDuckDB permissions are confusing and error-prone
History
steady to fading
rising to steady
Trouble with DuckDB internal (6 posts)