Pidgin randomly crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-good |
Fix Released
|
Medium
|
|||
gst-plugins-good0.10 (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
After a new Intrepid installation, containing the new Pidgin, the Pidgin sometimes randomly crashes - usually after a long time.
I started it manually from terminal, using the `pidgin` command and after whole day, when Pidgin crashed again, I got this output in terminal:
E: client-conf-x11.c: XOpenDisplay() failed
E: authkey.c: Failed to open cookie file '/home/
E: authkey.c: Failed to load authorization key '/home/
E: shm.c: shm_open() failed: Too many open files
E: shm.c: shm_open() failed: Too many open files
W: context.c: No cookie loaded. Attempting to connect without.
E: client-conf-x11.c: XOpenDisplay() failed
W: core-util.c: Failed to open configuration file '/home/
W: client-conf.c: Failed to open configuration file '/etc/pulse/
W: shm.c: Failed to read /dev/shm/: Too many open files
*** glibc detected *** pidgin: free(): invalid pointer: 0x0000000009c07990 ***
======= Backtrace: =========
/lib/libc.
/lib/libc.
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
pidgin[0x46ded1]
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
pidgin(
/lib/libc.
pidgin[0x4306a9]
======= Memory map: ========
Aborted
description: | updated |
Changed in pidgin: | |
status: | New → Confirmed |
Changed in gst-plugins-good: | |
status: | Unknown → Fix Released |
Changed in gst-plugins-good: | |
importance: | Unknown → Medium |
It looks like the cause is that it's running into your user limit of (by default) 1024 files open at a time. It's possible that another application you're running is leaving file handles open, or legitimately using a lot (torrent clients are notorious for this.) You can increase this limit by adding the following lines in /etc/security/ limits. conf:
* hard nofile 4096
* soft nofile 4096
You'll need to reboot for the change to take effect. There's a brainstorm open to increase this setting by default, however, this can cause performance issues on slower machines: http:// brainstorm. ubuntu. com/idea/ 15276/