Public bug reported:

Hi

Under jaunty, when stracing a python program (moblin-image-creator2), I got a 
SIGABRT due to memory corruption; sadly I can't valgrind since this cause new 
permission denied errors:
% sudo http_proxy="" PYTHONPATH=$PWD/prefix/usr/lib/python2.6/dist-packages 
strace -f -o strace prefix/usr/bin/moblin-image-creator -c ~/kickstart -f livecd
/home/lool/git/moblin/moblin-image-creator-2/prefix/usr/lib/python2.6/dist-packages/iniparse/ini.py:46:
 DeprecationWarning: the sets module is deprecated
  from sets import Set
mke2fs 1.41.4 (27-Jan-2009)
Étiquette de système de fichiers=kickstart-x86_64
Type de système d'exploitation : Linux
Taille de bloc=4096 (log=2)
Taille de fragment=4096 (log=2)
160000 i-noeuds, 640000 blocs
6400 blocs (1.00%) réservés pour le super utilisateur
Premier bloc de données=0
Nombre maximum de blocs du système de fichiers=658505728
20 groupes de blocs
32768 blocs par groupe, 32768 fragments par groupe
8000 i-noeuds par groupe
Superblocs de secours stockés sur les blocs : 
        32768, 98304, 163840, 229376, 294912

Écriture des tables d'i-noeuds : complété                        
Création du journal (16384 blocs) : complété
Écriture des superblocs et de l'information de comptabilité du système de
fichiers : complété

Le système de fichiers sera automatiquement vérifié tous les 26 montages ou
après 180 jours, selon la première éventualité. Utiliser tune2fs -c ou -i
pour écraser la valeur.
tune2fs 1.41.4 (27-Jan-2009)
Initialisation du nombre maximal de montages à -1
Initialisation de l'intervalle de vérification à 0 secondes
*** glibc detected *** strace: malloc(): memory corruption (fast): 
0x00000000026452c0 ***
======= Backtrace: =========
/lib/libc.so.6[0x7fa00a649cb8]
/lib/libc.so.6[0x7fa00a64d351]
/lib/libc.so.6(__libc_malloc+0x98)[0x7fa00a64e828]
strace[0x40a812]
strace[0x405510]
strace[0x404916]
/lib/libc.so.6(__libc_start_main+0xe6)[0x7fa00a5f05a6]
strace[0x402119]
======= Memory map: ========
00400000-00447000 r-xp 00000000 fc:00 1853788                            
/usr/bin/strace
00646000-00647000 r--p 00046000 fc:00 1853788                            
/usr/bin/strace
00647000-00648000 rw-p 00047000 fc:00 1853788                            
/usr/bin/strace
00648000-00656000 rw-p 00648000 00:00 0 
02644000-02665000 rw-p 02644000 00:00 0                                  [heap]
7fa004000000-7fa004021000 rw-p 7fa004000000 00:00 0 
7fa004021000-7fa008000000 ---p 7fa004021000 00:00 0 
7fa00a3ba000-7fa00a3d0000 r-xp 00000000 fc:00 7602188                    
/lib/libgcc_s.so.1
7fa00a3d0000-7fa00a5d0000 ---p 00016000 fc:00 7602188                    
/lib/libgcc_s.so.1
7fa00a5d0000-7fa00a5d1000 r--p 00016000 fc:00 7602188                    
/lib/libgcc_s.so.1
7fa00a5d1000-7fa00a5d2000 rw-p 00017000 fc:00 7602188                    
/lib/libgcc_s.so.1
7fa00a5d2000-7fa00a73a000 r-xp 00000000 fc:00 7602362                    
/lib/libc-2.9.so
7fa00a73a000-7fa00a93a000 ---p 00168000 fc:00 7602362                    
/lib/libc-2.9.so
7fa00a93a000-7fa00a93e000 r--p 00168000 fc:00 7602362                    
/lib/libc-2.9.so
7fa00a93e000-7fa00a93f000 rw-p 0016c000 fc:00 7602362                    
/lib/libc-2.9.so
7fa00a93f000-7fa00a944000 rw-p 7fa00a93f000 00:00 0 
7fa00a944000-7fa00a964000 r-xp 00000000 fc:00 7602182                    
/lib/ld-2.9.so
7fa00ab3b000-7fa00ab3d000 rw-p 7fa00ab3b000 00:00 0 
7fa00ab5f000-7fa00ab63000 rw-p 7fa00ab5f000 00:00 0 
7fa00ab63000-7fa00ab64000 r--p 0001f000 fc:00 7602182                    
/lib/ld-2.9.so
7fa00ab64000-7fa00ab65000 rw-p 00020000 fc:00 7602182                    
/lib/ld-2.9.so
7fff12b4f000-7fff12b64000 rw-p 7ffffffea000 00:00 0                      [stack]
7fff12bfe000-7fff12bff000 r-xp 7fff12bfe000 00:00 0                      [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  
[vsyscall]
zsh: abort (core dumped)  sudo http_proxy="" 
PYTHONPATH=$PWD/prefix/usr/lib/python2.6/dist-packages  -f


With valgrind:
...
Initialisation du nombre maximal de montages à -1
Initialisation de l'intervalle de vérification à 0 secondes
Traceback (most recent call last):
  File "prefix/usr/bin/moblin-image-creator", line 282, in <module>
    sys.exit(main())
  File "prefix/usr/bin/moblin-image-creator", line 247, in main
    creator.mount(None, cachedir)
  File 
"/home/lool/git/moblin/moblin-image-creator-2/prefix/usr/lib/python2.6/dist-packages/mic/imgcreate/creator.py",
 line 538, in mount
    self._mount_instroot(base_on)
  File 
"/home/lool/git/moblin/moblin-image-creator-2/prefix/usr/lib/python2.6/dist-packages/mic/imgcreate/live.py",
 line 220, in _mount_instroot
    LoopImageCreator._mount_instroot(self, base_on)
  File 
"/home/lool/git/moblin/moblin-image-creator-2/prefix/usr/lib/python2.6/dist-packages/mic/imgcreate/creator.py",
 line 1015, in _mount_instroot
    self.__instloop.mount()
  File 
"/home/lool/git/moblin/moblin-image-creator-2/prefix/usr/lib/python2.6/dist-packages/mic/imgcreate/fs.py",
 line 451, in mount
    DiskMount.mount(self)
  File 
"/home/lool/git/moblin/moblin-image-creator-2/prefix/usr/lib/python2.6/dist-packages/mic/imgcreate/fs.py",
 line 371, in mount
    rc = subprocess.call(args)
  File "/usr/lib/python2.6/subprocess.py", line 444, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.6/subprocess.py", line 595, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child
    raise child_exception
OSError: [Errno 13] Permission denied

** Affects: strace (Ubuntu)
     Importance: Undecided
         Status: New

-- 
strace: malloc(): memory corruption (fast): 0x00000000026452c0
https://bugs.launchpad.net/bugs/376858
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to