Skip to content

Error in list.c on line 391 (failed assertion) #3

@pylSER

Description

@pylSER

Original title: However, Does this project even work?

I have read your excellent paper in sigmod this year and I would really like to try this out.

However, Does this project even work?

I have complied the .so and preload it in to my postgresql(12.0 and 12.6) according to the setup tutorial. But it crashes every time I execute a query. The log is:

2021-08-02 19:48:58.014 CST [1505078] LOG:  redo is not required
2021-08-02 19:48:58.027 CST [1505034] LOG:  database system is ready to accept connections
**_TRAP: FailedAssertion("!(n >= 0)", File: "list.c", Line: 391)_**
2021-08-02 19:49:59.787 CST [1505034] LOG:  server process (PID 1505247) was terminated by signal 6: Abor
ted
2021-08-02 19:49:59.787 CST [1505034] DETAIL:  Failed process was running: EXPLAIN SELECT count(*) FROM t
itle;
2021-08-02 19:49:59.787 CST [1505034] LOG:  terminating any other active server processes
2021-08-02 19:49:59.787 CST [1505082] WARNING:  terminating connection because of crash of another server
 process
2021-08-02 19:49:59.787 CST [1505082] DETAIL:  The postmaster has commanded this server process to roll b
ack the current transaction and exit, because another server process exited abnormally and possibly corru
pted shared memory.
2021-08-02 19:49:59.787 CST [1505082] HINT:  In a moment you should be able to reconnect to the database
and repeat your command.
2021-08-02 19:49:59.788 CST [1505283] FATAL:  the database system is in recovery mode
2021-08-02 19:49:59.788 CST [1505034] LOG:  all server processes terminated; reinitializing
2021-08-02 19:49:59.803 CST [1505284] LOG:  database system was interrupted; last known up at 2021-08-02
19:48:58 CST
2021-08-02 19:49:59.889 CST [1505284] LOG:  database system was not properly shut down; automatic recover
y in progress
2021-08-02 19:49:59.894 CST [1505284] LOG:  redo starts at 2/6359B3D0
2021-08-02 19:49:59.894 CST [1505284] LOG:  invalid record length at 2/6359B408: wanted 24, got 0
2021-08-02 19:49:59.894 CST [1505284] LOG:  redo done at 2/6359B3D0
2021-08-02 19:49:59.911 CST [1505034] LOG:  database system is ready to accept connections

I doubt that maybe we are using different pg version.

Can you provide the exact postgres version that are tested?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions