Re: JIT compiling with LLVM v11

From: Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>
To: Andres Freund <andres(at)anarazel(dot)de>
Cc: Pg Hackers <pgsql-hackers(at)postgresql(dot)org>, Pierre Ducroquet <p(dot)psql(at)pinaraf(dot)info>
Subject: Re: JIT compiling with LLVM v11
Date: 2018-03-05 21:19:52
Message-ID: 97f21b55-e61c-3bc5-c97c-800e7ddd6150@2ndquadrant.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Testing 0732ee73cf3ffd18d0f651376d69d4798d351ccc on Debian testing ...

The build works out of the box with whatever the default system packages
are.

Regression tests crash many times. One backtrace looks like this:

#0 __GI_raise (sig=sig(at)entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007fd5b1730231 in __GI_abort () at abort.c:79
#2 0x000055c10a1555e3 in ExceptionalCondition
(conditionName=conditionName(at)entry=0x7fd5a245c2d8
"!(LLVMGetIntrinsicID(fn))",
errorType=errorType(at)entry=0x7fd5a245bb1d "FailedAssertion",
fileName=fileName(at)entry=0x7fd5a245c294 "llvmjit_expr.c",
lineNumber=lineNumber(at)entry=193) at assert.c:54
#3 0x00007fd5a245510f in get_LifetimeEnd (mod=mod(at)entry=0x55c10b1db670)
at llvmjit_expr.c:193
#4 0x00007fd5a24553c8 in get_LifetimeEnd (mod=0x55c10b1db670) at
llvmjit_expr.c:233
#5 BuildFunctionCall (context=context(at)entry=0x55c10b0ca340,
builder=builder(at)entry=0x55c10b225160,
mod=mod(at)entry=0x55c10b1db670, fcinfo=0x55c10b1a08b0,
v_fcinfo_isnull=v_fcinfo_isnull(at)entry=0x7ffc701f5c60)
at llvmjit_expr.c:244

...

#16 0x000055c10a0433ad in exec_simple_query (
query_string=0x55c10b096358 "SELECT COUNT(*) FROM test_tsquery WHERE
keyword < 'new & york';") at postgres.c:1082

--
Peter Eisentraut http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Daniel Gustafsson 2018-03-05 21:20:17 Re: [HACKERS] Optional message to user when terminating/cancelling backend
Previous Message David Steele 2018-03-05 21:19:49 Re: [PATCH] Verify Checksums during Basebackups