I worked around this bug in the end by adding the following script into /etc/pm/sleep.d directory. I created this script in July, and have never seen the problem recur since. I'm using an Acer 1810tz laptop.
#! /bin/sh rfkills=$(ls /sys/class/rfkill) #echo $rfkills case $1 in suspend|suspend_hybrid|hibernate) rmmod psmouse for rfkill in ${rfkills}; do echo 0 > /sys/class/rfkill/$rfkill/state sleep 1 done; ;; resume|thaw) modprobe psmouse for rfkill in ${rfkills}; do name=$(cat /sys/class/rfkill/$rfkill/name) if [ $name = phy0 ]; then echo 1 > /sys/class/rfkill/$rfkill/state fi; sleep 1 done; ;; esac On 11/23/12, gna <943...@bugs.launchpad.net> wrote: > I was curious about the dialog i receive often about some internal error > after startup, or while using the system, and looked at the details. > After that i found this bug. > > The fact that in the last comments the touchpad is mentioned, and the > base report is loenovo x220 related, I can only provide a litte bit as > addition: > > Current system with the latest updates: > Linux x220i 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012 > x86_64 x86_64 x86_64 GNU/Linux > The synaptics package is: > xserver-xorg-input-synaptics 1.6.2-1ubuntu1~precise2 > > The syndaemon is running with params: > syndaemon -i 2.0 -K -R -t > > And the most important info, i have totally disabled my touchpad for 5 > months at least , because i am full satisfied with the trackpoint since > i used it with IBM thinkpads for decades. So the touchpad is disabled at > boot every time. > > Do i need the syndaemon if i never want to use the touchpad? That would > be at least for only me(!) a possible workaround. > > I also think the crash notification comes more frequently after i use an > external monitor and disconnect it (before or after shutdown does not > matter), and boot next time without the external monitor. > > I hope this helps. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/943880 > > Title: > Xorg crashed with SIGABRT in __libc_message() from malloc_printerr() > via XIDestroyDeviceProperty > > Status in “xorg-server” package in Ubuntu: > Confirmed > Status in “xorg-server” source package in Precise: > Confirmed > > Bug description: > #2 0xb71de835 in __GI_abort () at abort.c:91 > save_stage = 2 > act = {__sigaction_handler = {sa_handler = 0x407, sa_sigaction = > 0x407}, sa_mask = {__val = {3075852732, 3075864776, 6, 8, 3217292836, > 3072910926, 0, 0, 3072250189, 3073691636, 3073691636, 11, 3217294372, > 3073032746, 2, 3217292836, 8, 0, 3217295596, 0, 7, 0, 5, 3217292940, > 3217292932, 8, 3073420904, 3073420908, 3075850240, 2, 3076003257, 3}}, > sa_flags = 4, sa_restorer = 0xb730893f} > sigs = {__val = {32, 0 <repeats 31 times>}} > #3 0xb7214f9a in __libc_message (do_abort=2, fmt=0xb730cf3c "*** glibc > detected *** %s: %s: 0x%s ***\n") at > ../sysdeps/unix/sysv/linux/libc_fatal.c:201 > ap = 0xb6eee000 "" > ap_copy = 0xb6eee000 "" > fd = 2 > on_2 = <optimized out> > list = <optimized out> > nlist = <optimized out> > cp = <optimized out> > written = <optimized out> > #4 0xb721fae2 in malloc_printerr (action=<optimized out>, str=<optimized > out>, ptr=0xb98da700) at malloc.c:5007 > buf = "b98da700" > cp = <optimized out> > #5 0xb767bd1b in XIDestroyDeviceProperty (prop=0xb98da700) at > ../../Xi/xiproperty.c:631 > No locals. > #6 0xb767c2a4 in XIDeleteAllDeviceProperties (device=0xb98d7c18) at > ../../Xi/xiproperty.c:648 > prop = 0xb98da700 > next = 0xb98d8360 > curr_handler = <optimized out> > next_handler = <optimized out> > #7 0xb7587b2d in CloseDevice (dev=0xb98d7c18) at ../../dix/devices.c:919 > screen = 0xb947d6d0 > classes = <optimized out> > j = <optimized out> > #8 0xb758c0dd in RemoveDevice (dev=0xb98d7c18, sendevent=1 '\001') at > ../../dix/devices.c:1117 > prev = <optimized out> > tmp = 0xb98d7c18 > next = 0xb98cbe18 > ret = <optimized out> > screen = <optimized out> > deviceid = 11 > initialized = 1 > flags = {0 <repeats 11 times>, 8, 0 <repeats 28 times>} > > > ProblemType: Crash > DistroRelease: Ubuntu 12.04 > Package: xserver-xorg-core 2:1.11.4-0ubuntu4 > ProcVersionSignature: Ubuntu 3.2.0-17.27-generic-pae 3.2.6 > Uname: Linux 3.2.0-17-generic-pae i686 > .tmp.unity.support.test.0: > > ApportVersion: 1.93-0ubuntu2 > Architecture: i386 > CompizPlugins: No value set for > `/apps/compiz-1/general/screen0/options/active_plugins' > CompositorRunning: compiz > Date: Wed Feb 29 14:49:40 2012 > DistUpgraded: Fresh install > DistroCodename: precise > DistroVariant: ubuntu > ExecutablePath: /usr/bin/Xorg > ExtraDebuggingInterest: No > GraphicsCard: > Intel Corporation 2nd Generation Core Processor Family Integrated > Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller]) > Subsystem: Lenovo Device [17aa:21da] > InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 > (20120201.1) > MachineType: LENOVO 4287CTO > ProcCmdline: /usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp > vt8 -novtswitch > ProcEnviron: > > ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-17-generic-pae > root=UUID=4df4306d-0fbd-4fb5-bbda-ee15a859a65d ro quiet splash vt.handoff=7 > Signal: 6 > SourcePackage: xorg-server > StacktraceTop: > raise () from /lib/i386-linux-gnu/libc.so.6 > abort () from /lib/i386-linux-gnu/libc.so.6 > ?? () from /lib/i386-linux-gnu/libc.so.6 > ?? () from /lib/i386-linux-gnu/libc.so.6 > ?? () > Title: Xorg crashed with SIGABRT in raise() > UpgradeStatus: No upgrade log present (probably fresh install) > UserGroups: > > dmi.bios.date: 05/18/2011 > dmi.bios.vendor: LENOVO > dmi.bios.version: 8DET46WW (1.16 ) > dmi.board.asset.tag: Not Available > dmi.board.name: 4287CTO > dmi.board.vendor: LENOVO > dmi.board.version: Not Available > dmi.chassis.asset.tag: No Asset Information > dmi.chassis.type: 10 > dmi.chassis.vendor: LENOVO > dmi.chassis.version: Not Available > dmi.modalias: > dmi:bvnLENOVO:bvr8DET46WW(1.16):bd05/18/2011:svnLENOVO:pn4287CTO:pvrThinkPadX220:rvnLENOVO:rn4287CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: > dmi.product.name: 4287CTO > dmi.product.version: ThinkPad X220 > dmi.sys.vendor: LENOVO > version.compiz: compiz 1:0.9.7.0~bzr2995-0ubuntu5 > version.libdrm2: libdrm2 2.4.30-1ubuntu1 > version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.1-0ubuntu2 > version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A > version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.1-0ubuntu2 > version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu4 > version.xserver-xorg-input-evdev: xserver-xorg-input-evdev > 1:2.6.99.901+git20120126-0ubuntu2 > version.xserver-xorg-video-ati: xserver-xorg-video-ati > 1:6.14.99~git20111219.aacbd629-0ubuntu2 > version.xserver-xorg-video-intel: xserver-xorg-video-intel > 2:2.17.0-1ubuntu4 > version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau > 1:0.0.16+git20111201+b5534a1-1build2 > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/943880/+subscriptions > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/943880 Title: Xorg crashed with SIGABRT in __libc_message() from malloc_printerr() via XIDestroyDeviceProperty To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/943880/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs