[Bug 552432] Re: Debug symbols for python module shared libraries (dbgsym packages) are not found by gdb

Matthias Klose doko at ubuntu.com
Mon Sep 10 21:50:39 UTC 2012


** Package changed: python-central (Ubuntu) => python-support (Ubuntu)

** Changed in: python-support (Ubuntu)
       Status: Fix Released => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python-central in Ubuntu.
https://bugs.launchpad.net/bugs/552432

Title:
  Debug symbols for python module shared libraries (dbgsym packages) are
  not found by gdb

Status in “python-support” package in Ubuntu:
  Triaged

Bug description:
  Binary package hint: python-central

  If I use gdb on a python process that uses module shared libraries I
  get the following:

  $ echo q |gdb /usr/bin/python 1863 |grep 'OpenSSL'
  Reading symbols from /usr/lib/pymodules/python2.6/OpenSSL/rand.so...(no debugging symbols found)...done.
  Loaded symbols for /usr/lib/pymodules/python2.6/OpenSSL/rand.so
  Reading symbols from /usr/lib/pymodules/python2.6/OpenSSL/crypto.so...(no debugging symbols found)...done.
  Loaded symbols for /usr/lib/pymodules/python2.6/OpenSSL/crypto.so
  Reading symbols from /usr/lib/pymodules/python2.6/OpenSSL/SSL.so...(no debugging symbols found)...done.
  Loaded symbols for /usr/lib/pymodules/python2.6/OpenSSL/SSL.so

  But:

  $ dpkg -l python-openssl python-openssl-dbgsym
  [...]
  ii  python-openssl             0.10-1                     Python wrapper around the OpenSSL library
  ii  python-openssl-dbgsym      0.10-1                     debug symbols for package python-openssl

  And

  $ dpkg -L python-openssl-dbgsym
  /.
  /usr
  /usr/lib
  /usr/lib/debug
  /usr/lib/debug/usr
  /usr/lib/debug/usr/lib
  /usr/lib/debug/usr/lib/python2.6
  /usr/lib/debug/usr/lib/python2.6/dist-packages
  /usr/lib/debug/usr/lib/python2.6/dist-packages/OpenSSL
  /usr/lib/debug/usr/lib/python2.6/dist-packages/OpenSSL/crypto.so
  /usr/lib/debug/usr/lib/python2.6/dist-packages/OpenSSL/rand.so
  /usr/lib/debug/usr/lib/python2.6/dist-packages/OpenSSL/SSL.so

  So the symbol files are there but gdb cannot find them. OpenSSL is
  only an example, this actually happens with any python -dbgsym
  package.

  ProblemType: Bug
  DistroRelease: Ubuntu 10.04
  Package: python-central 0.6.11ubuntu13
  ProcVersionSignature: Ubuntu 2.6.32-18.27-generic 2.6.32.10+drm33.1
  Uname: Linux 2.6.32-18-generic i686
  NonfreeKernelModules: wl
  Architecture: i386
  Date: Wed Mar 31 10:41:06 2010
  InstallationMedia: Error: [Errno 13] Permission denied: '/var/log/installer/media-info'
  PackageArchitecture: all
  ProcEnviron:
   PATH=(custom, user)
   LANG=en_US.utf8
   SHELL=/bin/bash
  SourcePackage: python-central

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-support/+bug/552432/+subscriptions




More information about the foundations-bugs mailing list