As it turned out, David Foerster's PPA patch also applies to version 0.7.2 in Natty and fixes the crash there (tested on a clean Natty install). So I've uploaded that to natty-proposed.
Steps to reproduce for the SRU team: - Run under Compiz as the window manager. - Install emerald. - From the console, type emerald --replace. The result will be a segmentation fault. - Install emerald 0.7.2-0ubuntu6.1 from -proposed. - Run emerald --replace. Emerald should now start normally. ** Patch added: "06_adjust_to_new_compiz.patch" https://bugs.launchpad.net/ubuntu/+source/emerald/+bug/733393/+attachment/2154509/+files/06_adjust_to_new_compiz.patch ** Changed in: emerald (Ubuntu Natty) Status: Triaged => Confirmed ** Description changed: Binary package hint: emerald here is the end of an strace poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\1\0\230\2\0\0\0\0\246\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32 read(3, 0xb7dfc4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xb7dfc4, 4096) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"\20\0\t\0\33\0`\3_COMPIZ_WINDOW_DECOR_ACT"..., 36}, {NULL, 0}, {"", 0}], 3) = 36 poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) read(3, "\1\0\231\2\0\0\0\0\247\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096) = 32 read(3, 0xb7dfc4, 4096) = -1 EAGAIN (Resource temporarily unavailable) read(3, 0xb7dfc4, 4096) = -1 EAGAIN (Resource temporarily unavailable) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV (core dumped) +++ Segmentation fault (core dumped) ProblemType: Bug DistroRelease: Ubuntu 11.04 Package: emerald 0.7.2-0ubuntu6 ProcVersionSignature: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7 Uname: Linux 2.6.38-6-generic x86_64 NonfreeKernelModules: nvidia Architecture: amd64 Date: Fri Mar 11 09:09:40 2011 ProcEnviron: - LANGUAGE=C:en - LANG=C - SHELL=/bin/bash + LANGUAGE=C:en + LANG=C + SHELL=/bin/bash SourcePackage: emerald UpgradeStatus: No upgrade log present (probably fresh install) + + TEST CASE: + - Run under Compiz as the window manager. + - Install emerald. + - From the console, type emerald --replace. The result will be a segmentation fault. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/733393 Title: [natty, SRU] emerald segfault on launch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs