Modify

Ticket #280 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

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:1 Changed 3 years ago by pfrancq@…

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

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

View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.