GNOME Bugzilla – Bug 649345
crash when running on a remote machine
Last modified: 2013-09-13 01:05:16 UTC
I'm running the git/master of evo and friends. I often run evolution remotely on my office desktop (a slackware 12.2 box, with lots of customization) displaying on my netbook. This stopped working when I upgraded the netbook from ubuntu 10.04 to 11.04. Now evo crashes when I start it (in a terminal connected to my desktop via ssh). It still works when I try starting from other remotes (running slackware). Here's what I see on the console: *** glibc detected *** evolution: double free or corruption (!prev): 0x080725c8 *** ======= Backtrace: ========= /lib/libc.so.6[0xb59b7564] /lib/libc.so.6(cfree+0x90)[0xb59bb010] /usr/X11/lib/libXi.so.6(XIFreeDeviceInfo+0x2a)[0xb6370057] ======= Memory map: ======== 08048000-0804c000 r-xp 00000000 08:02 16400501 /opt/garnome-svn-3.0.0/bin/evolution 0804c000-0804d000 rw-p 00004000 08:02 16400501 /opt/garnome-svn-3.0.0/bin/evolution 0804d000-0808e000 rw-p 00000000 00:00 0 [heap] b5700000-b5721000 rw-p 00000000 00:00 0 b5721000-b5800000 ---p 00000000 00:00 0 b58d9000-b590f000 r--p 00000000 08:02 4800527 /usr/lib/locale/en_US/LC_CTYPE b590f000-b5914000 rw-p 00000000 00:00 0 b5914000-b5930000 r-xp 00000000 08:02 18387860 /usr/lib/libgcc_s.so.1 b5930000-b5931000 rw-p 0001b000 08:02 18387860 /usr/lib/libgcc_s.so.1 b5931000-b5932000 rw-p 00000000 00:00 0 b5932000-b5947000 r-xp 00000000 08:02 361432 /opt/garnome-svn-3.0.0/lib/xulrunner-2.0/libnssutil3.so b5947000-b594a000 rw-p 00015000 08:02 361432 /opt/garnome-svn-3.0.0/lib/xulrunner-2.0/libnssutil3.so b594a000-b594c000 rw-p 00000000 00:00 0 b594c000-b5a91000 r-xp 00000000 08:02 17466075 /lib/libc-2.7.so b5a91000-b5a92000 ---p 00145000 08:02 17466075 /lib/libc-2.7.so b5a92000-b5a94000 r--p 00145000 08:02 17466075 /lib/libc-2.7.so b5a94000-b5a95000 rw-p 00147000 08:02 17466075 /lib/libc-2.7.so b5a95000-b5a98000 rw-p 00000000 00:00 0 b5a98000-b5a9f000 r-xp 00000000 08:02 17466072 /lib/librt-2.7.so b5a9f000-b5aa0000 r--p 00006000 08:02 17466072 /lib/librt-2.7.so b5aa0000-b5aa1000 rw-p 00007000 08:02 17466072 /lib/librt-2.7.so b5aa1000-b5aa2000 rw-p 00000000 00:00 0 b5aa2000-b5b82000 r-xp 00000000 08:02 22300962 /opt/garnome-svn-3.0.0/lib/libiconv.so.2.5.0 b5b82000-b5b83000 rw-p 000e0000 08:02 22300962 /opt/garnome-svn-3.0.0/lib/libiconv.so.2.5.0 b5b83000-b5c9b000 r-xp 00000000 08:02 22301114 /opt/garnome-svn-3.0.0/lib/libglib-2.0.so.0.2902.0 b5c9b000-b5c9c000 rw-p 00118000 08:02 22301114 /opt/garnome-svn-3.0.0/lib/libglib-2.0.so.0.2902.0 b5c9c000-b5caf000 r-xp 00000000 08:02 17466070 /lib/libpthread-2.7.so b5caf000-b5cb0000 r--p 00012000 08:02 17466070 /lib/libpthread-2.7.so b5cb0000-b5cb1000 rw-p 00013000 08:02 17466070 /lib/libpthread-2.7.so b5cb1000-b5cb3000 rw-p 00000000 00:00 0 b5cb3000-b5cb7000 r-xp 00000000 08:02 22301195 /opt/garnome-svn-3.0.0/lib/libgthread-2.0.so.0.2902.0 b5cb7000-b5cb8000 rw-p 00003000 08:02 22301195 /opt/garnome-svn-3.0.0/lib/libgthread-2.0.so.0.2902.0 b5cb8000-b5cba000 r-xp 00000000 08:02 17466079 /lib/libdl-2.7.so b5cba000-b5cbb000 r--p 00001000 08:02 17466079 /lib/libdl-2.7.so b5cbb000-b5cbc000 rw-p 00002000 08:02 17466079 /lib/libdl-2.7.so b5cbc000-b5cbd000 rw-p 00000000 00:00 0 b5cbd000-b5cc0000 r-xp 00000000 08:02 22301191 /opt/garnome-svn-3.0.0/lib/libgmodule-2.0.so.0.2902.0 b5cc0000-b5cc1000 rw-p 00002000 08:02 22301191 /opt/garnome-svn-3.0.0/lib/libgmodule-2.0.so.0.2902.0 b5cc1000-b5d10000 r-xp 00000000 08:02 22301220 /opt/garnome-svn-3.0.0/lib/libgobject-2.0.so.0.2902.0 b5d10000-b5d12000 rw-p 0004e000 08:02 22301220 /opt/garnome-svn-3.0.0/lib/libgobject-2.0.so.0.2902.0 b5d12000-b5d38000 r-xp 00000000 08:02 22303086 /opt/garnome-svn-3.0.0/lib/libexpat.so.1.5.2 b5d38000-b5d3a000 rw-p 00025000 08:02 22303086 /opt/garnome-svn-3.0.0/lib/libexpat.so.1.5.2 b5d3a000-b5d5a000 r-xp 00000000 08:02 18384895 /usr/lib/libz.so.1.2.5 b5d5a000-b5d5b000 rw-p 0001f000 08:02 18384895 /usr/lib/libz.so.1.2.5 b5d5b000-b5dd4000 r-xp 00000000 08:02 22301982 /opt/garnome-svn-3.0.0/lib/libfreetype.so.6.3.16 b5dd4000-b5dd8000 rw-p 00078000 08:02 22301982 /opt/garnome-svn-3.0.0/lib/libfreetype.so.6.3.16 b5dd8000-b5dd9000 rw-p 00000000 00:00 0 b5dd9000-b5e0b000 r-xp 00000000 08:02 22302037 /opt/garnome-svn-3.0.0/lib/libfontconfig.so.1.4.1 b5e0b000-b5e0d000 rw-p 00031000 08:02 22302037 /opt/garnome-svn-3.0.0/lib/libfontconfig.so.1.4.1 b5e0d000-b5e31000 r-xp 00000000 08:02 17465974 /lib/libm-2.7.so b5e31000-b5e32000 r--p 00023000 08:02 17465974 /lib/libm-2.7.so b5e32000-b5e33000 rw-p 00024000 08:02 17465974 /lib/libm-2.7.so b5e33000-b5e7a000 r-xp 00000000 08:02 22302244 /opt/garnome-svn-3.0.0/lib/libpango-1.0.so.0.2800.4 b5e7a000-b5e7c000 rw-p 00047000 08:02 22302244 /opt/garnome-svn-3.0.0/lib/libpango-1.0.so.0.2800.4 b5e7c000-b5e80000 r-xp 00000000 08:02 18387340 /usr/lib/libXdmcp.so.6.0.0 b5e80000-b5e81000 rw-p 00003000 08:02 18387340 /usr/lib/libXdmcp.so.6.0.0 b5e81000-b5e84000 r-xp 00000000 08:02 18385612 /usr/lib/libXau.so.6.0.0 b5e84000-b5e85000 rw-p 00002000 08:02 18385612 /usr/lib/libXau.so.6.0.0 b5e85000-b5e86000 rw-p 00000000 00:00 0 b5e86000-b5e9e000 r-xp 00000000 08:02 18387330 /usr/lib/libxcb.so.1.1.0 b5e9e000-b5e9f000 rw-p 00017000 08:02 18387330 /usr/lib/libxcb.so.1.1.0 b5e9f000-b5ffd000 r-xp 00000000 08:02 18387790 /usr/lib/libX11.so.6.3.0 b5ffd000-b6001000 rw-p 0015d000 08:02 18387790 /usr/lib/libX11.so.6.3.0 b6001000-b600a000 r-xp 00000000 08:02 18385536 /usr/lib/libXrender.so.1.3.0 b600a000-b600b000 rw-p 00008000 08:02 18385536 /usr/lib/libXrender.so.1.3.0 b600b000-b6046000 r-xp 00000000 08:02 7241914 /usr/lib/libpng12.so.0.40.0 b6046000-b6047000 rw-p 0003a000 08:02 7241914 /usr/lib/libpng12.so.0.40.0 b6047000-b6105000 r-xp 00000000 08:02 18387386 /usr/lib/libpixman-1.so.0.21.5 b6105000-b6109000 rw-p 000be000 08:02 18387386 /usr/lib/libpixman-1.so.0.21.5 b6109000-b61bf000 r-xp 00000000 08:02 22302162 /opt/garnome-svn-3.0.0/lib/libcairo.so.2.11000.2 b61bf000-b61c1000 rw-p 000b5000 08:02 22302162 /opt/garnome-svn-3.0.0/lib/libcairo.so.2.11000.2 b61c1000-b61c4000 rw-p 00000000 00:00 0 b61c4000-b61c7000 r-xp 00000000 08:02 18387343 /usr/lib/libXfixes.so.3.1.0 b61c7000-b61c8000 rw-p 00003000 08:02 18387343 /usr/lib/libXfixes.so.3.1.0 b61c8000-b61d7000 r-xp 00000000 08:02 17466071 /lib/libresolv-2.7.so b61d7000-b61d8000 r--p 0000f000 08:02 17466071 /lib/libresolv-2.7.so b61d8000-b61d9000 rw-p 00010000 08:02 17466071 /lib/libresolv-2.7.so b61d9000-b61db000 rw-p 00000000 00:00 0 b61db000-b630e000 r-xp 00000000 08:02 22301353 /opt/garnome-svn-3.0.0/lib/libgio-2.0.so.0.2902.0 b630e000-b6311000 rw-p 00132000 08:02 22301353 /opt/garnome-svn-3.0.0/lib/libgio-2.0.so.0.2902.0 b6311000-b6312000 rw-p 00000000 00:00 0 b6312000-b6317000 r-xp 00000000 08:02 22302166 /opt/garnome-svn-3.0.0/lib/libcairo-gobject.so.2.11000.2 b6317000-b6318000 rw-p 00005000 08:02 22302166 /opt/garnome-svn-3.0.0/lib/libcairo-gobject.so.2.11000.2 b6318000-b6336000 r-xp 00000000 08:02 22302273 /opt/garnome-svn-3.0.0/lib/libgdk_pixbuf-2.0.so.0.2300.3 b6336000-b6337000 rw-p 0001e000 08:02 22302273 /opt/garnome-svn-3.0.0/lib/libgdk_pixbuf-2.0.so.0.2300.3 b6337000-b6338000 rw-p 00000000 00:00 0 b6338000-b633a000 r-xp 00000000 08:02 18387339 /usr/lib/libXdamage.so.1.1.0 b633a000-b633b000 rw-p 00001000 08:02 18387339 /usr/lib/libXdamage.so.1.1.0 b633b000-b633d000 r-xp 00000000 08:02 18386850 /usr/lib/libXcomposite.so.1.0.0 b633d000-b633e000 rw-p 00001000 08:02 18386850 /usr/lib/libXcomposite.so.1.0.0 b633e000-b6349000 r-xp 00000000 08:02 7242451 /usr/lib/libXcursor.so.1.0.2 b6349000-b634a000 rw-p 0000a000 08:02 7242451 /usr/lib/libXcursor.so.1.0.2 b634a000-b635c000 r-xp 00000000 08:02 18387150 /usr/lib/libXext.so.6.4.0 b635c000-b635d000 rw-p 00012000 08:02 18387150 /usr/lib/libXext.so.6.4.0 b635d000-b6364000 r-xp 00000000 08:02 18387788 /usr/lib/libXrandr.so.2.2.0 b6364000-b6365000 rw-p 00006000 08:02 18387788 /usr/lib/libXrandr.so.2.2.0 b6365000-b6374000 r-xp 00000000 08:02 18387793 /usr/lib/libXi.so.6.1.0 b6374000-b6375000 rw-p 0000e000 08:02 18387793 /usr/lib/libXi.so.6.1.0 b6375000-b6376000 rw-p 00000000 00:00 0 b6376000-b6378000 r-xp 00000000 08:02 18387182 /usr/lib/libXinerama.so.1.0.0 b6378000-b6379000 rw-p 00001000 08:02 18387182 /usr/lib/libXinerama.so.1.0.0 b6379000-b6455000 r-xp 00000000 08:02 18385547 /usr/lib/libstdc++.so.6.0.15 b6455000-b6456000 ---p 000dc000 08:02 18385547 /usr/lib/libstdc++.so.6.0.15 b6456000-b645a000 r--p 000dc000 08:02 18385547 /usr/lib/libstdc++.so.6.0.15 b645a000-b645b000 rw-p 000e0000 08:02 18385547 /usr/lib/libstdc++.so.6.0.15 b645b000-b6462000 rw-p 00000000 00:00 0 b6462000-b648e000 r-xp 00000000 08:02 22302252 /opt/garnome-svn-3.0.0/lib/libpangoft2-1.0.so.0.2800.4 b648e000-b648f000 rw-p 0002b000 08:02 22302252 /opt/garnome-svn-3.0.0/lib/libpangoft2-1.0.so.0.2800.4 b648f000-b649a000 r-xp 00000000 08:02 22302260 /opt/garnome-svn-3.0.0/lib/libpangocairo-1.0.so.0.2800.4 b649a000-b649b000 rw-p 0000b000 08:02 22302260 /opt/garnome-svn-3.0.0/lib/libpangocairo-1.0.so.0.2800.4 b649b000-b64b8000 r-xp 00000000 08:02 16630220 /opt/garnome-svn-3.0.0/lib/libatk-1.0.so.0.9.1 b64b8000-b64ba000 rw-p 0001c000 08:02 16630220 /opt/garnome-svn-3.0.0/lib/libatk-1.0.so.0.9.1 b64ba000-b64bb000 rw-p 00000000 00:00 0 b64bb000-b653b000 r-xp 00000000 08:02 16662929 /opt/garnome-svn-3.0.0/lib/libgdk-3.so.0.102.0 b653b000-b653e000 rw-p 0007f000 08:02 16662929 /opt/garnome-svn-3.0.0/lib/libgdk-3.so.0.102.0 b653e000-b6558000 r-xp 00000000 08:02 18387333 /usr/lib/libICE.so.6.3.0 b6558000-b6559000 rw-p 00019000 08:02 18387333 /usr/lib/libICE.so.6.3.0 b6559000-b655b000 rw-p 00000000 00:00 0 b655b000-b655e000 r-xp 00000000 08:02 17465710 /lib/libuuid.so.1.2 b655e000-b655f000 rw-p 00002000 08:02 17465710 /lib/libuuid.so.1.2 b655f000-b6567000 r-xp 00000000 08:02 18387786 /usr/lib/libSM.so.6.0.1 b6567000-b6568000 rw-p 00007000 08:02 18387786 /usr/lib/libSM.so.6.0.1 b6568000-b6571000 r-xp 00000000 08:02 22304824 /opt/garnome-svn-3.0.0/lib/libstartup-notification-1.so.0.0.0 b6571000-b6572000 rw-p 00008000 08:02 22304824 /opt/garnome-svn-3.0.0/lib/libstartup-notification-1.so.0.0.0 b6572000-b6573000 rw-p 00000000 00:00 0 b6573000-b69e0000 r-xp 00000000 08:02 22301599 /opt/garnome-svn-3.0.0/lib/libgtk-3.so.0.102.0 b69e0000-b69e6000 rw-p 0046c000 08:02 22301599 /opt/garnome-svn-3.0.0/lib/libgtk-3.so.0.102.0 b69e6000-b69e7000 rw-p 00000000 00:00 0 b69e7000-b6a0c000 r-xp 00000000 08:02 16629877 /opt/garnome-svn-3.0.0/lib/libgnome-desktop-3.so.0.0.9 b6a0c000-b6a0d000 rw-p 00024000 08:02 16629877 /opt/garnome-svn-3.0.0/lib/libgnome-desktop-3.so.0.0.9 b6a0d000-b6b4e000 r-xp 00000000 08:02 22302379 /opt/garnome-svn-3.0.0/lib/libxml2.so.2.7.8 b6b4e000-b6b53000 rw-p 00140000 08:02 22302379 /opt/garnome-svn-3.0.0/lib/libxml2.so.2.7.8 b6b53000-b6b54000 rw-p 00000000 00:00 0 b6b54000-b6bb3000 r-xp 00000000 08:02 22304412 /opt/garnome-svn-3.0.0/lib/libORBit-2.so.0.1.0 b6bb3000-b6bbe000 rw-p 0005f000 08:02 22304412 /opt/garnome-svn-3.0.0/lib/libORBit-2.so.0.1.0 b6bbe000-b6bbf000 rw-p 00000000 00:00 0 b6bbf000-b6bf6000 r-xp 00000000 08:02 22301363 /opt/garnome-svn-3.0.0/lib/libgconf-2.so.4.1.5 b6bf6000-b6bf9000 rw-p 00036000 08:02 22301363 /opt/garnome-svn-3.0.0/lib/libgconf-2.so.4.1.5 b6bf9000-b6c01000 r-xp 00000000 08:02 22302893 /opt/garnome-svn-3.0.0/lib/libgailutil-3.so.0.0.0 b6c01000-b6c02000 rw-p 00007000 08:02 22302893 /opt/garnome-svn-3.0.0/lib/libgailutil-3.so.0.0.0 b6c02000-b6c03000 rw-p 00000000 00:00 0 b6c03000-b6c63000 r-xp 00000000 08:02 22305208 /opt/garnome-svn-3.0.0/lib/libsoup-2.4.so.1.4.0 b6c63000-b6c65000 rw-p 00060000 08:02 22305208 /opt/garnome-svn-3.0.0/lib/libsoup-2.4.so.1.4.0 b6c65000-b6ca8000 r-xp 00000000 08:02 18383127 /usr/lib/libnspr4.so b6ca8000-b6caa000 rw-p 00043000 08:02 18383127 /usr/lib/libnspr4.so b6caa000-b6cab000 rw-p 00000000 00:00 0 b6cab000-b6cb0000 r-xp 00000000 08:02 18385056 /usr/lib/libplc4.so b6cb0000-b6cb1000 rw-p 00004000 08:02 18385056 /usr/lib/libplc4.so b6cb1000-b6cb4000 r-xp 00000000 08:02 361434 /opt/garnome-svn-3.0.0/lib/xulrunner-2.0/libplds4.so b6cb4000-b6cb5000 rw-p 00002000 08:02 361434 /opt/garnome-svn-3.0.0/lib/xulrunner-2.0/libplds4.so b6cb5000-b6ce4000 r-xp 00000000 08:02 18727229 /usr/lib/seamonkey-2.0.14/libsoftokn3.so b6ce4000-b6ce5000 rw-p 0002e000 08:02 18727229 /usr/lib/seamonkey-2.0.14/libsoftokn3.so b6ce5000-b6ce6000 rw-p 00000000 00:00 0 b6ce6000-b6d0d000 r-xp 00000000 08:02 18727315 /usr/lib/seamonkey-2.0.14/libssl3.soAborted (core dumped) Here's a backtrace obtained from the core file: Program terminated with signal 6, Aborted.
+ Trace 227000
Thread 1 (Thread 9957)
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Stacktrace points to libXi; missing any debug symbols. Plus probably a wrong stacktrace anyway due to corruption. Is this reproducible?
Hi Andre, It's 100% reproducible. I rebuilt libXi (no debugging symbols though) and nothing changed.
I ran in gdb and was able to get a better backtrace. Program received signal SIGABRT, Aborted. 0xb627fc66 in raise () from /lib/libc.so.6 (gdb) thread apply all bt full
+ Trace 227081
Thread 1 (Thread 0xb6184830 (LWP 21422))
Clearly not an Evolution issue. Perhaps report this to Xorg?
...which would be https://bugs.freedesktop.org/