Bug#730704: isenkram: isenkramd crashed with SystemError: E:Could not open file /var/lib/apt/lists/deb.opera.com_opera_dists_stable_non-free_binary-amd64_Packages - open (24: Too many open files), (..

2013-11-28 Thread Malin Bruland
Package: isenkram
Version: 0.6
Severity: critical
Tags: crash help

Plugging in an Huawei mobile broadband usb-device E173

lsusb:

Device 013: ID 12d1:1436 Huawei Technologies Co., Ltd.

Getting this output:

malin@malin-M15a:~$ isenkramd
info: ready to accept hardware events
uevent None None usb:v12D1p1446ddc00dsc00dp00ic08isc06ip50in01
info: discovered USB device None None
info: checking apt modaliases info
info: checking my modaliases file (from svn)
info: not proposing already installed package(s) 
uevent None None usb:v12D1p1446ddc00dsc00dp00ic08isc06ip50in00
info: discovered USB device None None
info: checking apt modaliases info
info: checking my modaliases file (from svn)
info: not proposing already installed package(s) 
uevent None None scsi:t-0x00
uevent None None scsi:t-0x05
uevent None None usb:v12D1p1436ddcEFdsc02dp01icFFiscFFipFFin03
info: discovered USB device None None
info: checking apt modaliases info
info: checking my modaliases file (from svn)
info: not proposing already installed package(s) 
uevent None None usb:v12D1p1436ddcEFdsc02dp01icFFiscFFipFFin04
info: discovered USB device None None
info: checking apt modaliases info
info: checking my modaliases file (from svn)
info: not proposing already installed package(s) 
uevent None None usb:v12D1p1436ddcEFdsc02dp01ic08isc06ip50in05
info: discovered USB device None None
info: checking apt modaliases info
info: checking my modaliases file (from svn)
info: not proposing already installed package(s) 
uevent None None usb:v12D1p1436ddcEFdsc02dp01ic02isc06ipFFin01
info: discovered USB device None None
info: checking apt modaliases info
info: checking my modaliases file (from svn)
info: not proposing already installed package(s) 
uevent None None usb:v12D1p1436ddcEFdsc02dp01ic0Aisc00ip00in02
info: discovered USB device None None
info: checking apt modaliases info
Traceback (most recent call last):
  File /usr/bin/isenkramd, line 189, in uevent_callback
pkgs = get_pkg_suggestions(modalias)
  File /usr/bin/isenkramd, line 170, in get_pkg_suggestions
aptpkgs = get_pkg_suggestions_aptmodaliases(modalias)
  File /usr/bin/isenkramd, line 160, in
get_pkg_suggestions_aptmodaliases
return isenkram.lookup.pkgs_handling_apt_modaliases([modalias])
  File /usr/lib/python2.7/dist-packages/isenkram/lookup.py, line 65,
in pkgs_handling_apt_modaliases
cache.open(None)
  File /usr/lib/python2.7/dist-packages/apt/cache.py, line 147, in
open
self._records = apt_pkg.PackageRecords(self._cache)
SystemError: E:Could not open
file 
/var/lib/apt/lists/deb.opera.com_opera_dists_stable_non-free_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_openshot.developers_ppa_ubuntu_dists_precise_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_openshot.developers_ppa_ubuntu_dists_precise_main_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_n-muench_vlc_ubuntu_dists_precise_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_n-muench_vlc_ubuntu_dists_precise_main_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_mqchael_pipelight_ubuntu_dists_precise_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_mqchael_pipelight_ubuntu_dists_precise_main_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/www.bunkus.org_ubuntu_precise_._Packages - open (24: Too 
many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_minecraft-installer-peeps_minecraft-installer_ubuntu_dists_precise_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_minecraft-installer-peeps_minecraft-installer_ubuntu_dists_precise_main_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_mhall119_ppa_ubuntu_dists_precise_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_mhall119_ppa_ubuntu_dists_precise_main_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_malinkb_ppa_ubuntu_dists_precise_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/ppa.launchpad.net_malinkb_ppa_ubuntu_dists_precise_main_binary-amd64_Packages
 - open (24: Too many open files), E:Could not open file 
/var/lib/apt/lists/download.ebz.epson.net_dsc_op_stable_debian_dists_lsb3.2_main_binary-i386_Packages
 - open (24: Too many open files), E:Could not open file 

Bug#730704: isenkram: isenkramd crashed with SystemError: E:Could not open file /var/lib/apt/lists/deb.opera.com_opera_dists_stable_non-free_binary-amd64_Packages - open (24: Too many open files), (..

2013-11-28 Thread Petter Reinholdtsen
Control: severity -1 important
Control: tags -1 + help

[Malin Bruland]
 Plugging in an Huawei mobile broadband usb-device E173

How long had this isenkramd process been running?

This seem to be similar to the memory leak reported in
URL: http://bugs.debian.org/719837 .

I suspect isenkramd fail to properly disconnect / close the APT
python library, causing both used memory and open files to accumulate
over time.  The backtrace in your bug report is the daemon failing
when it reaches 1024 open files.

I would very much like some help figuring out why these open files and
the memory isn't released.

-- 
Happy hacking
Petter Reinholdtsen


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org