**Describe the bug**
MonetDB server crashes in `strCmp`.

**To Reproduce**
```sql
SELECT 0.100000 FROM dependencies ORDER BY max ( 'y' ) OVER ( ROWS BETWEEN 1.100000 PRECEDING AND 8 PRECEDING );
```

**Backtrace of the Crash**
```c
#0 0x7f42471f6ed9 (strCmp+0xd9)
#1 0x7f42475b3431 (GDKanalyticalmax+0xeae1)
#2 0x7f4245edf065 (SQLmax+0x245)
#3 0x7f424634bdad (runMALsequence+0xe8d)
#4 0x7f4246351293 (DFLOWworker+0x4a3)
#5 0x7f42472d3b38 (thread_starter+0x318)
#6 0x7f4245ce4609 (start_thread+0xd9)
#7 0x7f4245c07353 (clone+0x43)
```

**Software versions**
 - MonetDB version number: v11.49.1 (Dec2023)
 - OS and version: Ubuntu 20.04
 - From docker image monetdb/monetdb:Dec2023 (or monetdb/dev-builds:default)

An example of steps to reproduce in docker container (**write the poc into /tmp/test.sql first**):
```bash
docker container rm monetdb_test -f
docker run -e MDB_DB_ADMIN_PASS=monetdb --name monetdb_test -itd monetdb/monetdb:Dec2023
docker exec monetdb_test bash -c 'echo -n -e "user=monetdb\npassword=monetdb\n" > /root/.monetdb'

sleep 10
cat /tmp/test.sql | timeout 5s docker exec -i monetdb_test mclient monetdb     # run test case

if docker exec monetdb_test bash -c "grep '[m]server5' /proc/*/cmdline -lR"; then
    echo "[INFO] Server normal."
else
    echo "[CRASH] Mserver5 process does NOT exist."
fi
```

It can also be reproduced on the docker image `monetdb/dev-builds:default`.

**Issue labeling**
bug
MonetDB server crashes in `strCmp`
This is a GitHub Issue
repo:MonetDB
owner:MonetDB
Title : MonetDB server crashes in `strCmp`
Issue date:

--- start body ---
**Describe the bug**
MonetDB server crashes in `strCmp`.

**To Reproduce**
```sql
SELECT 0.100000 FROM dependencies ORDER BY max ( 'y' ) OVER ( ROWS BETWEEN 1.100000 PRECEDING AND 8 PRECEDING );
```

**Backtrace of the Crash**
```c
#0 0x7f42471f6ed9 (strCmp+0xd9)
#1 0x7f42475b3431 (GDKanalyticalmax+0xeae1)
#2 0x7f4245edf065 (SQLmax+0x245)
#3 0x7f424634bdad (runMALsequence+0xe8d)
#4 0x7f4246351293 (DFLOWworker+0x4a3)
#5 0x7f42472d3b38 (thread_starter+0x318)
#6 0x7f4245ce4609 (start_thread+0xd9)
#7 0x7f4245c07353 (clone+0x43)
```

**Software versions**
 - MonetDB version number: v11.49.1 (Dec2023)
 - OS and version: Ubuntu 20.04
 - From docker image monetdb/monetdb:Dec2023 (or monetdb/dev-builds:default)

An example of steps to reproduce in docker container (**write the poc into /tmp/test.sql first**):
```bash
docker container rm monetdb_test -f
docker run -e MDB_DB_ADMIN_PASS=monetdb --name monetdb_test -itd monetdb/monetdb:Dec2023
docker exec monetdb_test bash -c 'echo -n -e "user=monetdb\npassword=monetdb\n" > /root/.monetdb'

sleep 10
cat /tmp/test.sql | timeout 5s docker exec -i monetdb_test mclient monetdb     # run test case

if docker exec monetdb_test bash -c "grep '[m]server5' /proc/*/cmdline -lR"; then
    echo "[INFO] Server normal."
else
    echo "[CRASH] Mserver5 process does NOT exist."
fi
```

It can also be reproduced on the docker image `monetdb/dev-builds:default`.

**Issue labeling**
bug
--- end body ---

A crash in the MonetDB server occurs in the `strCmp` function when executing a specific SQL query that involves ordering with a window function. This indicates a potential vulnerability that could be exploited to cause a Denial of Service (DoS) by crashing the server.