From: | PG Bug reporting form <noreply(at)postgresql(dot)org> |
---|---|
To: | pgsql-bugs(at)lists(dot)postgresql(dot)org |
Cc: | nmaludy(at)gmail(dot)com |
Subject: | BUG #17956: proj90-debuginfo (proj90-debuginfo-9.0.1) CRC does not match proj90.so (proj90-9.0.1) CRC |
Date: | 2023-06-01 16:04:25 |
Message-ID: | 17956-7e1dd82e5a849ee0@postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
The following bug has been logged on the website:
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,
Nick
From | Date | Subject | |
---|---|---|---|
Next Message | PG Bug reporting form | 2023-06-01 17:57:19 | BUG #17957: psql-16beta1 \df+ does not show the function body |
Previous Message | Josh Innis | 2023-06-01 14:46:20 | Re: Order of operations in postgreSQL. |