Page MenuHomePhabricator

Trusty: debug information found in "/usr/lib/debug//usr/lib/php5/20121212/mysql.so" does not match "/usr/lib/php5/20121212/mysql.so" (CRC mismatch).
Closed, DeclinedPublic

Description

gdb on Trusty complains with

debug information found in "/usr/lib/debug//usr/lib/php5/20121212/mysql.so" does not match "/usr/lib/php5/20121212/mysql.so" (CRC mismatch).

I am pretty sure it is an issue with Ubuntu Trusty package. But I would like a second view :]


Spotted while looking at T142158

Informations on integration-slave-trusty-1013

$ dpkg -S /usr/lib/debug/usr/lib/php5/20121212/mysql.so
$ apt-cache policy php5-dbg
php5-dbg:
  Installed: 5.5.9+dfsg-1ubuntu4.19
  Candidate: 5.5.9+dfsg-1ubuntu4.19
  Version table:
 *** 5.5.9+dfsg-1ubuntu4.19 0
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     5.5.9+dfsg-1ubuntu4 0
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
$ dpkg -S /usr/lib/php5/20121212/mysql.so
php5-mysql: /usr/lib/php5/20121212/mysql.so
$ apt-cache policy php5-mysql
php5-mysql:                                                                           
  Installed: 5.5.9+dfsg-1ubuntu4.19                                                   
  Candidate: 5.5.9+dfsg-1ubuntu4.19                                                           
  Version table:                                                                              
 *** 5.5.9+dfsg-1ubuntu4.19 0                                                                 
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages  
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages                       
        100 /var/lib/dpkg/status                                                                         
     5.5.9+dfsg-1ubuntu4 0                                                                               
        500 http://nova.clouds.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages                     

Last upgrade I have spotted in /var/log/dpkg.log files:

2016-08-03 06:38:56 upgrade php5-dbg:amd64 5.5.9+dfsg-1ubuntu4.17 5.5.9+dfsg-1ubuntu4.19
2016-08-03 06:39:05 upgrade php5-mysql:amd64 5.5.9+dfsg-1ubuntu4.17 5.5.9+dfsg-1ubuntu4.19

Event Timeline

Step to reproduce:

$ gdb /usr/lib/php5/20121212/mysql.so
Reading symbols from /usr/lib/php5/20121212/mysql.so...
warning: the debug information found in "/usr/lib/debug//usr/lib/php5/20121212/mysql.so" does not match "/usr/lib/php5/20121212/mysql.so" (CRC mismatch).


warning: the debug information found in "/usr/lib/debug/usr/lib/php5/20121212/mysql.so" does not match "/usr/lib/php5/20121212/mysql.so" (CRC mismatch).

I guess on Trusty php5-dbg and php5-mysql are out of sync. That is not much a trouble though until one has to debug a PHP issue in the mysql library.

Closing, it is not worth rebuilding the packages.