From: | Devrim Gündüz <devrim(at)gunduz(dot)org> |
---|---|
To: | nmaludy(at)gmail(dot)com, pgsql-bugs(at)lists(dot)postgresql(dot)org |
Subject: | Re: BUG #17956: proj90-debuginfo (proj90-debuginfo-9.0.1) CRC does not match proj90.so (proj90-9.0.1) CRC |
Date: | 2023-06-05 14:29:32 |
Message-ID: | bcdb17ece5dcf496e7f05f8949f9f46dafbedb30.camel@gunduz.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Hi,
On Thu, 2023-06-01 at 16:04 +0000, PG Bug reporting form wrote:
>
> Bug reference: 17956
> Logged by: Nick Maludy
> Email address: nmaludy(at)gmail(dot)com
> PostgreSQL version: 15.0
> Operating system: RHEL 8
> Description:
>
> Hello,
>
> I was trying to debug some code today and noticed that the CRC
> contained in
> proj90-9.0.1-1.rhel8 does no match the CRC in the debuginfo package
> proj90-debuginfo-9.0.1-1.rhel8.
>
> GDB returned the following error when loading my executable:
>
> warning: the debug information found in
> "/usr/lib/debug//usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-
> 1.rhel8.x86_64.debug"
> does not match "/usr/proj90/lib64/libproj.so.25" (CRC mismatch).
>
> warning: the debug information found in
> "/usr/lib/debug//usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-
> 1.rhel8.x86_64.debug"
> does not match "/usr/proj90/lib64/libproj.so.25" (CRC mismatch).
>
>
> To confirm, i ran the following:
> $ eu-unstrip -n -e
> /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-
> 1.rhel8.x86_64.debug
>
> 0+0x609ca0 4bd2427805b03ff1a73e491184f60a9e5d07eb12(at)0x248
> /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-
> 1.rhel8.x86_64.debug
> .
>
> $ eu-unstrip -n -e /usr/proj90/lib64/libproj.so.25.9.0.1
> 0+0x609ca0 5425059ada9e996f4bd0fcc87514249af65af370(at)0x248
> /usr/proj90/lib64/libproj.so.25.9.0.1 -
>
> You can see the second field containing the CRC does not match
>
> I downgraded to proj90-9.0.0 and the CRC's match each other.
>
> $ eu-unstrip -n -e
> /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.0-9.0.0-
> 1.rhel8.x86_64.debug
>
> 0+0x603c80 f18f4e8a60f04874716f1afdebf919db18939bce(at)0x248
> /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.0-9.0.0-
> 1.rhel8.x86_64.debug
> .
>
> $ eu-unstrip -n -e libproj.so.25.9.0.0
> 0+0x603c80 f18f4e8a60f04874716f1afdebf919db18939bce(at)0x248
> /usr/proj90/lib64/libproj.so.25.9.0.0
> /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.0-9.0.0-
> 1.rhel8.x86_64.debug
>
>
> You can also see that `eu-unstrip` finds the matching debug info in
> this
> case, it did not find it above for proj90-9.0.1.
>
> Can you please check on this and look into a potential fix?
>
Thanks for the report. Pushed 9.0.1-2 RPMS which fix this problem:
# eu-unstrip -n -e /usr/proj90/lib64/libproj.so.25.9.0.1
0+0x609ca0 5eb27c936540bd4d5b9e43e9095ba8315580232f(at)0x248 /usr/proj90/lib64/libproj.so.25.9.0.1 /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-2.rhel8.x86_64.debug
# eu-unstrip -n -e /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-2.rhel8.x86_64.debug
0+0x609ca0 5eb27c936540bd4d5b9e43e9095ba8315580232f(at)0x248 /usr/lib/debug/usr/proj90/lib64/libproj.so.25.9.0.1-9.0.1-2.rhel8.x86_64.debug .
Regards,
--
Devrim Gündüz
Open Source Solution Architect, PostgreSQL Major Contributor
Twitter: @DevrimGunduz , @DevrimGunduzTR
From | Date | Subject | |
---|---|---|---|
Next Message | Heikki Linnakangas | 2023-06-05 16:00:34 | Re: BUG #17946: LC_MONETARY & DO LANGUAGE plperl - BUG |
Previous Message | Tom Lane | 2023-06-05 12:53:53 | Re: BUG #17960: pg_dump does not backup generated columns correctly. |