Ticket #280 (closed defect: fixed)
nicotine 1.2.9 is freezing after filesearch
| Reported by: | peon@… | Owned by: | daelstorm |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | nicotine | Version: | |
| Keywords: | Cc: |
Description
after connecting to server and searching for files, nicotine freezes
i have a debian unstable running on an intel duo core, kernel 2.6.22-3-686.
Nicotine-Plus version 1.2.9
commandline output:
~
peter@nomade ~ % nicotine
Nicotine supports "psyco", an inline optimizer for python
code, you can get it at sourceforge.net url Note: Python Bindings for libsexy were not found. To enable spell checking, get them from url or your distribution's package manager. Look for sexy-python or python-sexy.
/var/lib/python-support/python2.5/pynicotine/gtkgui/frame.py:2699: PangoWarning?: Error loading GPOS table 5503
gtk.main()
Kann Konfigurationsdatei nicht speichern, E/A-Fehler: [Errno 24] Zu viele offene Dateien: '/home/peter/.nicotine/config.new'
he say's he cant save the config file. there are too much open files.
i deleted all the config files, purged nicotine, and reinstalled it. same error.
Attachments
Change History
comment:2 Changed 3 years ago by lbponey
I had the same sort of problem while working on museek+. This error 24 happens when there are too much sockets opened at the same time (>1024 usually). So this freeze can occur when doing a bug search or when sending many search results. To fix this, nicotine would need to close old sockets/refuse to open too many at the same time. (Nothing to do with 32/64bits)
comment:3 Changed 3 years ago by quinox
- Status changed from new to closed
- Resolution set to fixed
N+ from SVN doesn't lock up anymore, but it might still cause problems. Best solution: try searching for something less generic, EG. don't search for "Thomas Edison" but search for "Thomas Edison Mary Had a Little Lamb"
The problem is indeed too many files open, every connection counts as a file. If you really need to have that many connections open you can increase your own limits: http://www.google.com/linux?hl=en&q=increase++file+descriptors

I have the same problem (Errno 24) and it seems that it is related to 64 bits.