evolution crash with message "Creating pipes for GWakeup: Too many open files"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
evolution crashes multiple times a week for me. Happens when selecting a different message or folder.
I have this version of evolution:
$ dpkg -s evolution
Package: evolution
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 414
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Version: 3.28.5-
Some messages around the crash from journalctl:
<crash 1>
Mai 30 20:35:24 evolution[16717]: Creating pipes for GWakeup: Too many open files
Mai 30 20:35:24 kernel: do_trap: 4 callbacks suppressed
Mai 30 20:35:24 kernel: traps: pool[1086] trap int3 ip:7f81aef31ea1 sp:7f80afffe550 error:0 in libglib-
<crash 2>
Mai 18 21:39:20 evolution[4983]: Creating pipes for GWakeup: Too many open files
Mai 18 21:39:20 kernel: do_trap: 4 callbacks suppressed
Mai 18 21:39:20 kernel: traps: pool[20937] trap int3 ip:7f2715787ea1 sp:7f2610f1c550 error:0 in libglib-
<crash 3>
Mai 27 14:39:03 evolution[4764]: Creating pipes for GWakeup: Too many open files
Mai 27 14:39:03 kernel: traps: pool[16710] trap int3 ip:7f4751b98ea1 sp:7f4642464550 error:0 in libglib-
Please use journalctl to get the ProcessID (in the example you posted above that would be "4764" or "4983" or "16717", then make sure that debug packages are installed for evolution and glib2 and get a stacktrace of that crash via the command:
coredumpctl gdb ProcessID
(please replace ProcessID by the corresponding number)