Segmentation fault in /usr/lib32/libc.so.6

Hi. I have two machines very different, but both of them with fully updated 64 bits Arch with 3.11.2 kernel. I've bought a SpeakOut English course that includes a native linux binary and, for my surprise, it works in one machine but throws a segfault in the other. I would like to know what's the difference, and solve the segfault if possible. The 'sucessful' machine is a wetab tablet with LXDE and intel video drivers, and the 'unsucessful' one is a standard PC with gnome 3.8 and an ATI card (with catalyst-test drivers from AUR).
The binary seems to be very old, it forced me to install several gtk2 32bits packages (in both machines). In the 'unsucessful' machine
lib32-gtk2
lib32-atk
lib32-libpng
lib32-libxrender
lib32-freetype2
lib32-fontconfig
lib32-pixman
lib32-cairo
lib32-libxft
lib32-icu
lib32-harfbuzz
lib32-pango
lib32-libjpeg-turbo
lib32-libtiff
lib32-gdk-pixbuf2
lib32-e2fsprogs
lib32-openssl
lib32-libldap
lib32-keyutils
lib32-krb5
lib32-libcups
lib32-libxcursor
lib32-libxrandr
lib32-libxinerama
lib32-libxcomposite
lib32-sqlite
lib32-libidn
lib32-libcanberra
lib32-libltdl
lib32-tdb
lib32-libcanberra-pulse
That's the debugging of the segfault in the binary  START_Linux:
% gdb ./START_Linux :(
GNU gdb (GDB) 7.6.1
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /run/media/david/SPEAKOUT_PRE_INT_AB/DATA/START_Linux...(no debugging symbols found)...done.
(gdb) r
Starting program: /run/media/david/SPEAKOUT_PRE_INT_AB/DATA/./START_Linux
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
(START_Linux:1769): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
(START_Linux:1769): Gtk-WARNING **: Imposible encontrar el motor de temas en la ruta al _modulo: «adwaita»,
Program received signal SIGSEGV, Segmentation fault.
0xf75f1f45 in __longjmp_chk () from /usr/lib32/libc.so.6
(gdb) bt full
#0 0xf75f1f45 in __longjmp_chk () from /usr/lib32/libc.so.6
No symbol table info available.
#1 0xf74d8034 in ?? () from /usr/lib32/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#2 0x08316835 in png_error ()
No symbol table info available.
#3 0x0831a2a9 in png_create_read_struct_2 ()
No symbol table info available.
#4 0xf74d8e0b in ?? () from /usr/lib32/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#5 0xf74c8b27 in ?? () from /usr/lib32/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#6 0xf74c8dea in gdk_pixbuf_new_from_file ()
from /usr/lib32/libgdk_pixbuf-2.0.so.0
No symbol table info available.
#7 0xf7fc073c in ?? () from /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#8 0xf733a631 in g_cache_insert () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#9 0xf7fc16e0 in ?? () from /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#10 0xf7fc1771 in ?? () from /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#11 0xf7fbe071 in ?? () from /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#12 0xf7fbf253 in ?? () from /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#13 0xf7b70524 in gtk_paint_box () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#14 0xf7a2ad43 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0xf7a2ae19 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#16 0xf7ae10ce in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#17 0xf74323c4 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#18 0xf7433a82 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#19 0xf7445390 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#20 0xf744cf2f in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#21 0xf744d513 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#22 0xf7c0e27b in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#23 0xf7a5b0d8 in gtk_container_propagate_expose ()
from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#24 0xf7a5b100 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#25 0xf7a20c62 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#26 0xf7a5991f in gtk_container_forall () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#27 0xf7a59b22 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#28 0xf7ae10ce in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#29 0xf74323c4 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#30 0xf7433a82 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#31 0xf7445390 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#32 0xf744cf2f in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#33 0xf744d513 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#34 0xf7c0e27b in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#35 0xf7a5b0d8 in gtk_container_propagate_expose ()
from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#36 0xf7a5b100 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#37 0xf7a20c62 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0xf7a5991f in gtk_container_forall () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0xf7a59b22 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#40 0xf7ae10ce in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#41 0xf74323c4 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#42 0xf7433a82 in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#43 0xf7445390 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#44 0xf744cf2f in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#45 0xf744d513 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#46 0xf7c0e27b in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#47 0xf7a5b0d8 in gtk_container_propagate_expose ()
from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#48 0xf7a5b100 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#49 0xf7a1dedd in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#50 0xf7a5991f in gtk_container_forall () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#51 0xf7a59b22 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#52 0xf7c1c4d0 in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#53 0xf7ae10ce in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#54 0xf74323c4 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#55 0xf7433b0e in g_closure_invoke () from /usr/lib32/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#56 0xf7445390 in ?? () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#57 0xf744cf2f in g_signal_emit_valist () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#58 0xf744d513 in g_signal_emit () from /usr/lib32/libgobject-2.0.so.0
No symbol table info available.
#59 0xf7c0e27b in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#60 0xf7adfb37 in gtk_main_do_event () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#61 0xf7941d40 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#62 0xf7972b03 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#63 0xf793e578 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#64 0xf793eef7 in gdk_window_process_all_updates ()
from /usr/lib32/libgdk-x11-2.0.so.0
No symbol table info available.
#65 0xf7a5975f in ?? () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#66 0xf791b8c8 in ?? () from /usr/lib32/libgdk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#67 0xf7367050 in ?? () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#68 0xf736a33e in g_main_context_dispatch () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#69 0xf736a6e8 in ?? () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#70 0xf736ab43 in g_main_loop_run () from /usr/lib32/libglib-2.0.so.0
No symbol table info available.
#71 0xf7a5cc76 in gtk_dialog_run () from /usr/lib32/libgtk-x11-2.0.so.0
No symbol table info available.
#72 0x08184e70 in ?? ()
No symbol table info available.
#73 0x08157940 in ?? ()
No symbol table info available.
#74 0x080a3bba in ?? ()
No symbol table info available.
#75 0x080a3c78 in ?? ()
No symbol table info available.
#76 0x080a3fa5 in ?? ()
No symbol table info available.
#77 0x0806cc71 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#78 0x080b53a7 in ?? ()
No symbol table info available.
#79 0x080b5531 in ?? ()
No symbol table info available.
#80 0x0810eaaa in ?? ()
No symbol table info available.
#81 0x080b5310 in ?? ()
No symbol table info available.
#82 0xf750c9d3 in __libc_start_main () from /usr/lib32/libc.so.6
No symbol table info available.
#83 0x080687b1 in ?? ()
No symbol table info available.
(gdb) q
A debugging session is active.
Inferior 1 [process 1769] will be killed.
Quit anyway? (y or n) y
I've tested to run the binary as root with no luck. Any idea? Thanks.

Also following some information from another thread, I ran
STEAM_RUNTIME=0 strace -o tmp steam; head tmp
And got this output:
execve("/usr/bin/steam", ["steam"], [/* 32 vars */]) = 0
brk(0) = 0x1c89000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=242411, ...}) = 0
mmap(NULL, 242411, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb6211bb000
close(3) = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\1\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1984416, ...}) = 0
So the Steam client is looking for ld.so.preload where it doesn't exist, and accessing the 64bit glibc library.
I think that when Steam runs with runtime disabled, it is supposed to use the 32bit libraries, but it doesn't search
in /usr/lib32 when the runtime is disabled. I rolled back lib32-glibc to 2.20-2 (Dec 1st, 04) and there was no change.
Any ideas?

Similar Messages

  • [Solved]Fresh installed Steam can not start with Segmentation fault

    $ steam
    Setting up Steam content in /home/jackson/.local/share/Steam
    Running Steam on arch 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(0_client)
    *** Error in `/home/jackson/.local/share/Steam/ubuntu12_32/steam': free(): invalid pointer: 0xf7551f94 ***
    ======= Backtrace: =========
    /usr/lib32/libc.so.6(+0x6b5f9)[0xf71485f9]
    /usr/lib32/libc.so.6(+0x71247)[0xf714e247]
    /usr/lib32/libc.so.6(+0x71a1d)[0xf714ea1d]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6(XFree+0x1b)[0xf7431efb]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x43c69)[0xf7596c69]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x44444)[0xf7597444]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x14d56)[0xf7567d56]
    /usr/lib32/libc.so.6(__libc_start_main+0xde)[0xf70f4e5e]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x18395)[0xf756b395]
    ======= Memory map: ========
    f614e000-f614f000 rw-p 00000000 00:00 0
    f614f000-f6158000 r-xp 00000000 08:12 420594 /usr/lib32/libpciaccess.so.0.11.1
    f6158000-f6159000 r--p 00008000 08:12 420594 /usr/lib32/libpciaccess.so.0.11.1
    f6159000-f615a000 rw-p 00009000 08:12 420594 /usr/lib32/libpciaccess.so.0.11.1
    f615a000-f6167000 r-xp 00000000 08:12 420633 /usr/lib32/libdrm_radeon.so.1.0.1
    f6167000-f6168000 r--p 0000c000 08:12 420633 /usr/lib32/libdrm_radeon.so.1.0.1
    f6168000-f6169000 rw-p 0000d000 08:12 420633 /usr/lib32/libdrm_radeon.so.1.0.1
    f6169000-f616f000 r-xp 00000000 08:12 420632 /usr/lib32/libdrm_nouveau.so.2.0.0
    f616f000-f6170000 r--p 00005000 08:12 420632 /usr/lib32/libdrm_nouveau.so.2.0.0
    f6170000-f6171000 rw-p 00006000 08:12 420632 /usr/lib32/libdrm_nouveau.so.2.0.0
    f6171000-f6194000 r-xp 00000000 08:12 420631 /usr/lib32/libdrm_intel.so.1.0.0
    f6194000-f6195000 r--p 00022000 08:12 420631 /usr/lib32/libdrm_intel.so.1.0.0
    f6195000-f6196000 rw-p 00023000 08:12 420631 /usr/lib32/libdrm_intel.so.1.0.0
    f6196000-f676d000 r-xp 00000000 08:12 430062 /usr/lib32/xorg/modules/dri/i965_dri.so
    f676d000-f677f000 r--p 005d6000 08:12 430062 /usr/lib32/xorg/modules/dri/i965_dri.so
    f677f000-f6783000 rw-p 005e8000 08:12 430062 /usr/lib32/xorg/modules/dri/i965_dri.so
    f6783000-f678a000 rw-p 00000000 00:00 0
    f678a000-f678e000 r-xp 00000000 08:12 420598 /usr/lib32/libattr.so.1.1.0
    f678e000-f678f000 r--p 00003000 08:12 420598 /usr/lib32/libattr.so.1.1.0
    f678f000-f6790000 rw-p 00004000 08:12 420598 /usr/lib32/libattr.so.1.1.0
    f6790000-f6794000 r-xp 00000000 08:12 429451 /usr/lib32/libcap.so.2.24
    f6794000-f6795000 rw-p 00003000 08:12 429451 /usr/lib32/libcap.so.2.24
    f6795000-f67ab000 r-xp 00000000 08:12 416876 /usr/lib32/libudev.so.1.6.2
    f67ab000-f67ac000 r--p 00015000 08:12 416876 /usr/lib32/libudev.so.1.6.2
    f67ac000-f67ad000 rw-p 00016000 08:12 416876 /usr/lib32/libudev.so.1.6.2
    f67ad000-f67ba000 r-xp 00000000 08:12 420629 /usr/lib32/libdrm.so.2.4.0
    f67ba000-f67bb000 r--p 0000c000 08:12 420629 /usr/lib32/libdrm.so.2.4.0
    f67bb000-f67bc000 rw-p 0000d000 08:12 420629 /usr/lib32/libdrm.so.2.4.0
    f67bc000-f67c0000 r-xp 00000000 08:12 420641 /usr/lib32/libXxf86vm.so.1.0.0
    f67c0000-f67c1000 r--p 00004000 08:12 420641 /usr/lib32/libXxf86vm.so.1.0.0
    f67c1000-f67c2000 rw-p 00005000 08:12 420641 /usr/lib32/libXxf86vm.so.1.0.0
    f67c2000-f67c3000 r-xp 00000000 08:12 420645 /usr/lib32/libxshmfence.so.1.0.0
    f67c3000-f67c4000 r--p 00000000 08:12 420645 /usr/lib32/libxshmfence.so.1.0.0
    f67c4000-f67c5000 rw-p 00001000 08:12 420645 /usr/lib32/libxshmfence.so.1.0.0
    f67c5000-f67cb000 r-xp 00000000 08:12 417564 /usr/lib32/libxcb-sync.so.1.0.0
    f67cb000-f67cc000 r--p 00005000 08:12 417564 /usr/lib32/libxcb-sync.so.1.0.0
    f67cc000-f67cd000 rw-p 00006000 08:12 417564 /usr/lib32/libxcb-sync.so.1.0.0
    f67cd000-f67d0000 r-xp 00000000 08:12 417562 /usr/lib32/libxcb-shape.so.0.0.0
    f67d0000-f67d1000 r--p 00002000 08:12 417562 /usr/lib32/libxcb-shape.so.0.0.0
    f67d1000-f67d2000 rw-p 00003000 08:12 417562 /usr/lib32/libxcb-shape.so.0.0.0
    f67d2000-f67db000 r-xp 00000000 08:12 417559 /usr/lib32/libxcb-render.so.0.0.0
    f67db000-f67dc000 r--p 00008000 08:12 417559 /usr/lib32/libxcb-render.so.0.0.0
    f67dc000-f67dd000 rw-p 00009000 08:12 417559 /usr/lib32/libxcb-render.so.0.0.0
    f67dd000-f67e4000 r-xp 00000000 08:12 417567 /usr/lib32/libxcb-xfixes.so.0.0.0
    f67e4000-f67e5000 r--p 00006000 08:12 417567 /usr/lib32/libxcb-xfixes.so.0.0.0
    f67e5000-f67e6000 rw-p 00007000 08:12 417567 /usr/lib32/libxcb-xfixes.so.0.0.0
    f67e6000-f67f4000 r-xp 00000000 08:12 417557 /usr/lib32/libxcb-randr.so.0.1.0
    f67f4000-f67f5000 r--p 0000d000 08:12 417557 /usr/lib32/libxcb-randr.so.0.1.0
    f67f5000-f67f6000 rw-p 0000e000 08:12 417557 /usr/lib32/libxcb-randr.so.0.1.0
    f67f6000-f67f8000 r-xp 00000000 08:12 417555 /usr/lib32/libxcb-present.so.0.0.0
    f67f8000-f67f9000 r--p 00001000 08:12 417555 /usr/lib32/libxcb-present.so.0.0.0
    f67f9000-f67fa000 rw-p 00002000 08:12 417555 /usr/lib32/libxcb-present.so.0.0.0
    f67fa000-f67fc000 r-xp 00000000 08:12 417554 /usr/lib32/libxcb-dri3.so.0.0.0
    f67fc000-f67fd000 r--p 00001000 08:12 417554 /usr/lib32/libxcb-dri3.so.0.0.0
    f67fd000-f67fe000 rw-p 00002000 08:12 417554 /usr/lib32/libxcb-dri3.so.0.0.0
    f67fe000-f6802000 r-xp 00000000 08:12 417553 /usr/lib32/libxcb-dri2.so.0.0.0
    f6802000-f6803000 r--p 00003000 08:12 417553 /usr/lib32/libxcb-dri2.so.0.0.0
    f6803000-f6804000 rw-p 00004000 08:12 417553 /usr/lib32/libxcb-dri2.so.0.0.0
    f6804000-f681d000 r-xp 00000000 08:12 417556 /usr/lib32/libxcb-glx.so.0.0.0
    f681d000-f681e000 r--p 00018000 08:12 417556 /usr/lib32/libxcb-glx.so.0.0.0
    f681e000-f681f000 rw-p 00019000 08:12 417556 /usr/lib32/libxcb-glx.so.0.0.0
    f681f000-f6820000 r-xp 00000000 08:12 420564 /usr/lib32/libX11-xcb.so.1.0.0
    f6820000-f6821000 r--p 00000000 08:12 420564 /usr/lib32/libX11-xcb.so.1.0.0
    f6821000-f6822000 rw-p 00001000 08:12 420564 /usr/lib32/libX11-xcb.so.1.0.0
    f6822000-f6826000 r-xp 00000000 08:12 420569 /usr/lib32/libXfixes.so.3.1.0
    f6826000-f6827000 r--p 00003000 08:12 420569 /usr/lib32/libXfixes.so.3.1.0
    f6827000-f6828000 rw-p 00004000 08:12 420569 /usr/lib32/libXfixes.so.3.1.0
    f6828000-f682a000 r-xp 00000000 08:12 420589 /usr/lib32/libXdamage.so.1.1.0
    f682a000-f682b000 r--p 00001000 08:12 420589 /usr/lib32/libXdamage.so.1.1.0
    f682b000-f682c000 rw-p 00002000 08:12 420589 /usr/lib32/libXdamage.so.1.1.0
    f682c000-f683f000 r-xp 00000000 08:12 420581 /usr/lib32/libXext.so.6.4.0
    f683f000-f6840000 r--p 00012000 08:12 420581 /usr/lib32/libXext.so.6.4.0
    f6840000-f6841000 rw-p 00013000 08:12 420581 /usr/lib32/libXext.so.6.4.0
    f6841000-f6852000 r-xp 00000000 08:12 429761 /usr/lib32/libglapi.so.0.0.0
    f6852000-f6854000 r--p 00011000 08:12 429761 /usr/lib32/libglapi.so.0.0.0
    f6854000-f6859000 rwxp 00013000 08:12 429761 /usr/lib32/libglapi.so.0.0.0
    f6859000-f685a000 rwxp 00000000 00:00 0
    f685a000-f6880000 r-xp 00000000 08:12 419481 /usr/lib32/libexpat.so.1.6.0
    f6880000-f6882000 r--p 00026000 08:12 419481 /usr/lib32/libexpat.so.1.6.0
    f6882000-f6883000 rw-p 00028000 08:12 419481 /usr/lib32/libexpat.so.1.6.0
    f6883000-f6926000 r-xp 00000000 08:12 430044 /usr/lib32/mesa/libGL.so.1.2.0
    f6926000-f6928000 r--p 000a2000 08:12 430044 /usr/lib32/mesa/libGL.so.1.2.0
    f6928000-f692d000 rwxp 000a4000 08:12 430044 /usr/lib32/mesa/libGL.so.1.2.0
    f692d000-f694e000 rw-p 00000000 00:00 0
    f694e000-f6985000 r-xp 00000000 08:05 8259511 /home/jackson/.local/share/Steam/ubuntu12_32/crashhandler.so
    f6985000-f6986000 r--p 00037000 08:05 8259511 /home/jackson/.local/share/Steam/ubuntu12_32/crashhandler.so
    f6986000-f6987000 rw-p 00038000 08:05 8259511 /home/jackson/.local/share/Steam/ubuntu12_32/crashhandler.so
    f6987000-f6d60000 rw-p 00000000 00:00 0
    f6d60000-f6e91000 r--p 00200000 08:12 567993 /usr/lib/locale/locale-archive
    f6e91000-f7091000 r--p 00000000 08:12 567993 /usr/lib/locale/locale-archive
    f7091000-f7094000 rw-p 00000000 00:00 0
    f7094000-f7099000 r-xp 00000000 08:05 8259539 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
    f7099000-f709a000 r--p 00004000 08:05 8259539 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
    f709a000-f709b000 rw-p 00005000 08:05 8259539 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
    f709b000-f709c000 rw-p 00000000 00:00 0
    f709c000-f709e000 r-xp 00000000 08:05 8259545 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
    f709e000-f709f000 r--p 00001000 08:05 8259545 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
    f709f000-f70a0000 rw-p 00002000 08:05 8259545 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
    f70a0000-f70b9000 r-xp 00000000 08:05 8783177 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
    f70b9000-f70ba000 r--p 00018000 08:05 8783177 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
    f70ba000-f70bb000 rw-p 00019000 08:05 8783177 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
    f70bb000-f70db000 r-xp 00000000 08:05 8259547 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
    f70db000-f70dc000 r--p 0001f000 08:05 8259547 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
    f70dc000-f70dd000 rw-p 00020000 08:05 8259547 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
    f70dd000-f728e000 r-xp 00000000 08:12 418082 /usr/lib32/libc-2.20.so
    f728e000-f7291000 r--p 001b0000 08:12 418082 /usr/lib32/libc-2.20.so
    f7291000-f7293000 rw-p 001b3000 08:12 418082 /usr/lib32/libc-2.20.so
    f7293000-f7296000 rw-p 00000000 00:00 0
    f7296000-f72ae000 r-xp 00000000 08:12 418060 /usr/lib32/libpthread-2.20.so
    f72ae000-f72b0000 r--p 00017000 08:12 418060 /usr/lib32/libpthread-2.20.so
    f72b0000-f72b1000 rw-p 00019000 08:12 418060 /usr/lib32/libpthread-2.20.so
    f72b1000-f72b3000 rw-p 00000000 00:00 0
    f72b3000-f7390000 r-xp 00000000 08:05 8259542 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
    f7390000-f7394000 r--p 000dc000 08:05 8259542 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
    f7394000-f7395000 rw-p 000e0000 08:05 8259542 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
    f7395000-f739c000 rw-p 00000000 00:00 0
    f739c000-f739f000 r-xp 00000000 08:12 418412 /usr/lib32/libdl-2.20.so
    f739f000-f73a0000 r--p 00002000 08:12 418412 /usr/lib32/libdl-2.20.so
    f73a0000-f73a1000 rw-p 00003000 08:12 418412 /usr/lib32/libdl-2.20.so
    f73a1000-f73ec000 r-xp 00000000 08:12 418413 /usr/lib32/libm-2.20.so
    f73ec000-f73ed000 r--p 0004a000 08:12 418413 /usr/lib32/libm-2.20.so
    f73ed000-f73ee000 rw-p 0004b000 08:12 418413 /usr/lib32/libm-2.20.so
    f73ee000-f73f5000 r-xp 00000000 08:12 418416 /usr/lib32/librt-2.20.so
    f73f5000-f73f6000 r--p 00007000 08:12 418416 /usr/lib32/librt-2.20.so
    f73f6000-f73f7000 rw-p 00008000 08:12 418416 /usr/lib32/librt-2.20.so
    f73f7000-f73f8000 rw-p 00000000 00:00 0
    f73f8000-f7528000 r-xp 00000000 08:05 8259540 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
    f7528000-f7529000 r--p 00130000 08:05 8259540 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
    f7529000-f752b000 rw-p 00131000 08:05 8259540 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
    f752b000-f752d000 rw-p 00000000 00:00 0
    f752d000-f752f000 r--p 00000000 00:00 0 [vvar]
    f752f000-f7530000 r-xp 00000000 00:00 0 [vdso]
    f7530000-f7551000 r-xp 00000000 08:12 418081 /usr/lib32/ld-2.20.so
    f7551000-f7552000 r--p 00021000 08:12 418081 /usr/lib32/ld-2.20.so
    f7552000-f7553000 rw-p 00022000 08:12 418081 /usr/lib32/ld-2.20.so
    f7553000-f77ae000 r-xp 00000000 08:05 8259563 /home/jackson/.local/share/Steam/ubuntu12_32/steam
    f77ae000-f77b6000 r--p 0025b000 08:05 8259563 /home/jackson/.local/share/Steam/ubuntu12_32/steam
    f77b6000-f77bc000 rw-p 00263000 08:05 8259563 /home/jackson/.local/share/Steam/ubuntu12_32/steam
    f77bc000-f77de000 rw-p 00000000 00:00 0
    f8067000-f878d000 rw-p 00000000 00:00 0 [heap]
    ff8d9000-ff8fa000 rw-p 00000000 00:00 0 [stack]
    ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
    [2015-01-14 19:47:14] Startup - updater built Aug 26 2014 15:35:42
    Uploading dump (out-of-process) [proxy '']
    /tmp/dumps/crash_20150114194714_1.dmp
    /home/jackson/.local/share/Steam/steam.sh: line 730: 2926 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
    mv: cannot stat '/home/jackson/.steam/registry.vdf': No such file or directory"
    Installing bootstrap /home/jackson/.local/share/Steam/bootstrap.tar.xz
    Reset complete!
    Restarting Steam by request...
    Running Steam on arch 64-bit
    STEAM_RUNTIME has been set by the user to: /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime
    Installing breakpad exception handler for appid(steam)/version(0_client)
    *** Error in `/home/jackson/.local/share/Steam/ubuntu12_32/steam': free(): invalid pointer: 0xf753af94 ***
    ======= Backtrace: =========
    /usr/lib32/libc.so.6(+0x6b5f9)[0xf71315f9]
    /usr/lib32/libc.so.6(+0x71247)[0xf7137247]
    /usr/lib32/libc.so.6(+0x71a1d)[0xf7137a1d]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6(XFree+0x1b)[0xf741aefb]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x43c69)[0xf757fc69]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x44444)[0xf7580444]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x14d56)[0xf7550d56]
    /usr/lib32/libc.so.6(__libc_start_main+0xde)[0xf70dde5e]
    /home/jackson/.local/share/Steam/ubuntu12_32/steam(+0x18395)[0xf7554395]
    ======= Memory map: ========
    f6137000-f6138000 rw-p 00000000 00:00 0
    f6138000-f6141000 r-xp 00000000 08:12 420594 /usr/lib32/libpciaccess.so.0.11.1
    f6141000-f6142000 r--p 00008000 08:12 420594 /usr/lib32/libpciaccess.so.0.11.1
    f6142000-f6143000 rw-p 00009000 08:12 420594 /usr/lib32/libpciaccess.so.0.11.1
    f6143000-f6150000 r-xp 00000000 08:12 420633 /usr/lib32/libdrm_radeon.so.1.0.1
    f6150000-f6151000 r--p 0000c000 08:12 420633 /usr/lib32/libdrm_radeon.so.1.0.1
    f6151000-f6152000 rw-p 0000d000 08:12 420633 /usr/lib32/libdrm_radeon.so.1.0.1
    f6152000-f6158000 r-xp 00000000 08:12 420632 /usr/lib32/libdrm_nouveau.so.2.0.0
    f6158000-f6159000 r--p 00005000 08:12 420632 /usr/lib32/libdrm_nouveau.so.2.0.0
    f6159000-f615a000 rw-p 00006000 08:12 420632 /usr/lib32/libdrm_nouveau.so.2.0.0
    f615a000-f617d000 r-xp 00000000 08:12 420631 /usr/lib32/libdrm_intel.so.1.0.0
    f617d000-f617e000 r--p 00022000 08:12 420631 /usr/lib32/libdrm_intel.so.1.0.0
    f617e000-f617f000 rw-p 00023000 08:12 420631 /usr/lib32/libdrm_intel.so.1.0.0
    f617f000-f6756000 r-xp 00000000 08:12 430062 /usr/lib32/xorg/modules/dri/i965_dri.so
    f6756000-f6768000 r--p 005d6000 08:12 430062 /usr/lib32/xorg/modules/dri/i965_dri.so
    f6768000-f676c000 rw-p 005e8000 08:12 430062 /usr/lib32/xorg/modules/dri/i965_dri.so
    f676c000-f6773000 rw-p 00000000 00:00 0
    f6773000-f6777000 r-xp 00000000 08:12 420598 /usr/lib32/libattr.so.1.1.0
    f6777000-f6778000 r--p 00003000 08:12 420598 /usr/lib32/libattr.so.1.1.0
    f6778000-f6779000 rw-p 00004000 08:12 420598 /usr/lib32/libattr.so.1.1.0
    f6779000-f677d000 r-xp 00000000 08:12 429451 /usr/lib32/libcap.so.2.24
    f677d000-f677e000 rw-p 00003000 08:12 429451 /usr/lib32/libcap.so.2.24
    f677e000-f6794000 r-xp 00000000 08:12 416876 /usr/lib32/libudev.so.1.6.2
    f6794000-f6795000 r--p 00015000 08:12 416876 /usr/lib32/libudev.so.1.6.2
    f6795000-f6796000 rw-p 00016000 08:12 416876 /usr/lib32/libudev.so.1.6.2
    f6796000-f67a3000 r-xp 00000000 08:12 420629 /usr/lib32/libdrm.so.2.4.0
    f67a3000-f67a4000 r--p 0000c000 08:12 420629 /usr/lib32/libdrm.so.2.4.0
    f67a4000-f67a5000 rw-p 0000d000 08:12 420629 /usr/lib32/libdrm.so.2.4.0
    f67a5000-f67a9000 r-xp 00000000 08:12 420641 /usr/lib32/libXxf86vm.so.1.0.0
    f67a9000-f67aa000 r--p 00004000 08:12 420641 /usr/lib32/libXxf86vm.so.1.0.0
    f67aa000-f67ab000 rw-p 00005000 08:12 420641 /usr/lib32/libXxf86vm.so.1.0.0
    f67ab000-f67ac000 r-xp 00000000 08:12 420645 /usr/lib32/libxshmfence.so.1.0.0
    f67ac000-f67ad000 r--p 00000000 08:12 420645 /usr/lib32/libxshmfence.so.1.0.0
    f67ad000-f67ae000 rw-p 00001000 08:12 420645 /usr/lib32/libxshmfence.so.1.0.0
    f67ae000-f67b4000 r-xp 00000000 08:12 417564 /usr/lib32/libxcb-sync.so.1.0.0
    f67b4000-f67b5000 r--p 00005000 08:12 417564 /usr/lib32/libxcb-sync.so.1.0.0
    f67b5000-f67b6000 rw-p 00006000 08:12 417564 /usr/lib32/libxcb-sync.so.1.0.0
    f67b6000-f67b9000 r-xp 00000000 08:12 417562 /usr/lib32/libxcb-shape.so.0.0.0
    f67b9000-f67ba000 r--p 00002000 08:12 417562 /usr/lib32/libxcb-shape.so.0.0.0
    f67ba000-f67bb000 rw-p 00003000 08:12 417562 /usr/lib32/libxcb-shape.so.0.0.0
    f67bb000-f67c4000 r-xp 00000000 08:12 417559 /usr/lib32/libxcb-render.so.0.0.0
    f67c4000-f67c5000 r--p 00008000 08:12 417559 /usr/lib32/libxcb-render.so.0.0.0
    f67c5000-f67c6000 rw-p 00009000 08:12 417559 /usr/lib32/libxcb-render.so.0.0.0
    f67c6000-f67cd000 r-xp 00000000 08:12 417567 /usr/lib32/libxcb-xfixes.so.0.0.0
    f67cd000-f67ce000 r--p 00006000 08:12 417567 /usr/lib32/libxcb-xfixes.so.0.0.0
    f67ce000-f67cf000 rw-p 00007000 08:12 417567 /usr/lib32/libxcb-xfixes.so.0.0.0
    f67cf000-f67dd000 r-xp 00000000 08:12 417557 /usr/lib32/libxcb-randr.so.0.1.0
    f67dd000-f67de000 r--p 0000d000 08:12 417557 /usr/lib32/libxcb-randr.so.0.1.0
    f67de000-f67df000 rw-p 0000e000 08:12 417557 /usr/lib32/libxcb-randr.so.0.1.0
    f67df000-f67e1000 r-xp 00000000 08:12 417555 /usr/lib32/libxcb-present.so.0.0.0
    f67e1000-f67e2000 r--p 00001000 08:12 417555 /usr/lib32/libxcb-present.so.0.0.0
    f67e2000-f67e3000 rw-p 00002000 08:12 417555 /usr/lib32/libxcb-present.so.0.0.0
    f67e3000-f67e5000 r-xp 00000000 08:12 417554 /usr/lib32/libxcb-dri3.so.0.0.0
    f67e5000-f67e6000 r--p 00001000 08:12 417554 /usr/lib32/libxcb-dri3.so.0.0.0
    f67e6000-f67e7000 rw-p 00002000 08:12 417554 /usr/lib32/libxcb-dri3.so.0.0.0
    f67e7000-f67eb000 r-xp 00000000 08:12 417553 /usr/lib32/libxcb-dri2.so.0.0.0
    f67eb000-f67ec000 r--p 00003000 08:12 417553 /usr/lib32/libxcb-dri2.so.0.0.0
    f67ec000-f67ed000 rw-p 00004000 08:12 417553 /usr/lib32/libxcb-dri2.so.0.0.0
    f67ed000-f6806000 r-xp 00000000 08:12 417556 /usr/lib32/libxcb-glx.so.0.0.0
    f6806000-f6807000 r--p 00018000 08:12 417556 /usr/lib32/libxcb-glx.so.0.0.0
    f6807000-f6808000 rw-p 00019000 08:12 417556 /usr/lib32/libxcb-glx.so.0.0.0
    f6808000-f6809000 r-xp 00000000 08:12 420564 /usr/lib32/libX11-xcb.so.1.0.0
    f6809000-f680a000 r--p 00000000 08:12 420564 /usr/lib32/libX11-xcb.so.1.0.0
    f680a000-f680b000 rw-p 00001000 08:12 420564 /usr/lib32/libX11-xcb.so.1.0.0
    f680b000-f680f000 r-xp 00000000 08:12 420569 /usr/lib32/libXfixes.so.3.1.0
    f680f000-f6810000 r--p 00003000 08:12 420569 /usr/lib32/libXfixes.so.3.1.0
    f6810000-f6811000 rw-p 00004000 08:12 420569 /usr/lib32/libXfixes.so.3.1.0
    f6811000-f6813000 r-xp 00000000 08:12 420589 /usr/lib32/libXdamage.so.1.1.0
    f6813000-f6814000 r--p 00001000 08:12 420589 /usr/lib32/libXdamage.so.1.1.0
    f6814000-f6815000 rw-p 00002000 08:12 420589 /usr/lib32/libXdamage.so.1.1.0
    f6815000-f6828000 r-xp 00000000 08:12 420581 /usr/lib32/libXext.so.6.4.0
    f6828000-f6829000 r--p 00012000 08:12 420581 /usr/lib32/libXext.so.6.4.0
    f6829000-f682a000 rw-p 00013000 08:12 420581 /usr/lib32/libXext.so.6.4.0
    f682a000-f683b000 r-xp 00000000 08:12 429761 /usr/lib32/libglapi.so.0.0.0
    f683b000-f683d000 r--p 00011000 08:12 429761 /usr/lib32/libglapi.so.0.0.0
    f683d000-f6842000 rwxp 00013000 08:12 429761 /usr/lib32/libglapi.so.0.0.0
    f6842000-f6843000 rwxp 00000000 00:00 0
    f6843000-f6869000 r-xp 00000000 08:12 419481 /usr/lib32/libexpat.so.1.6.0
    f6869000-f686b000 r--p 00026000 08:12 419481 /usr/lib32/libexpat.so.1.6.0
    f686b000-f686c000 rw-p 00028000 08:12 419481 /usr/lib32/libexpat.so.1.6.0
    f686c000-f690f000 r-xp 00000000 08:12 430044 /usr/lib32/mesa/libGL.so.1.2.0
    f690f000-f6911000 r--p 000a2000 08:12 430044 /usr/lib32/mesa/libGL.so.1.2.0
    f6911000-f6916000 rwxp 000a4000 08:12 430044 /usr/lib32/mesa/libGL.so.1.2.0
    f6916000-f6937000 rw-p 00000000 00:00 0
    f6937000-f696e000 r-xp 00000000 08:05 8259514 /home/jackson/.local/share/Steam/ubuntu12_32/crashhandler.so
    f696e000-f696f000 r--p 00037000 08:05 8259514 /home/jackson/.local/share/Steam/ubuntu12_32/crashhandler.so
    f696f000-f6970000 rw-p 00038000 08:05 8259514 /home/jackson/.local/share/Steam/ubuntu12_32/crashhandler.so
    f6970000-f6d49000 rw-p 00000000 00:00 0
    f6d49000-f6e7a000 r--p 00200000 08:12 567993 /usr/lib/locale/locale-archive
    f6e7a000-f707a000 r--p 00000000 08:12 567993 /usr/lib/locale/locale-archive
    f707a000-f707d000 rw-p 00000000 00:00 0
    f707d000-f7082000 r-xp 00000000 08:05 8259547 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
    f7082000-f7083000 r--p 00004000 08:05 8259547 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
    f7083000-f7084000 rw-p 00005000 08:05 8259547 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXdmcp.so.6.0.0
    f7084000-f7085000 rw-p 00000000 00:00 0
    f7085000-f7087000 r-xp 00000000 08:05 8259553 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
    f7087000-f7088000 r--p 00001000 08:05 8259553 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
    f7088000-f7089000 rw-p 00002000 08:05 8259553 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXau.so.6.0.0
    f7089000-f70a2000 r-xp 00000000 08:05 8783196 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
    f70a2000-f70a3000 r--p 00018000 08:05 8783196 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
    f70a3000-f70a4000 rw-p 00019000 08:05 8783196 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
    f70a4000-f70c4000 r-xp 00000000 08:05 8259555 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
    f70c4000-f70c5000 r--p 0001f000 08:05 8259555 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
    f70c5000-f70c6000 rw-p 00020000 08:05 8259555 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1.1.0
    f70c6000-f7277000 r-xp 00000000 08:12 418082 /usr/lib32/libc-2.20.so
    f7277000-f727a000 r--p 001b0000 08:12 418082 /usr/lib32/libc-2.20.so
    f727a000-f727c000 rw-p 001b3000 08:12 418082 /usr/lib32/libc-2.20.so
    f727c000-f727f000 rw-p 00000000 00:00 0
    f727f000-f7297000 r-xp 00000000 08:12 418060 /usr/lib32/libpthread-2.20.so
    f7297000-f7299000 r--p 00017000 08:12 418060 /usr/lib32/libpthread-2.20.so
    f7299000-f729a000 rw-p 00019000 08:12 418060 /usr/lib32/libpthread-2.20.so
    f729a000-f729c000 rw-p 00000000 00:00 0
    f729c000-f7379000 r-xp 00000000 08:05 8259550 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
    f7379000-f737d000 r--p 000dc000 08:05 8259550 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
    f737d000-f737e000 rw-p 000e0000 08:05 8259550 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6.0.18
    f737e000-f7385000 rw-p 00000000 00:00 0
    f7385000-f7388000 r-xp 00000000 08:12 418412 /usr/lib32/libdl-2.20.so
    f7388000-f7389000 r--p 00002000 08:12 418412 /usr/lib32/libdl-2.20.so
    f7389000-f738a000 rw-p 00003000 08:12 418412 /usr/lib32/libdl-2.20.so
    f738a000-f73d5000 r-xp 00000000 08:12 418413 /usr/lib32/libm-2.20.so
    f73d5000-f73d6000 r--p 0004a000 08:12 418413 /usr/lib32/libm-2.20.so
    f73d6000-f73d7000 rw-p 0004b000 08:12 418413 /usr/lib32/libm-2.20.so
    f73d7000-f73de000 r-xp 00000000 08:12 418416 /usr/lib32/librt-2.20.so
    f73de000-f73df000 r--p 00007000 08:12 418416 /usr/lib32/librt-2.20.so
    f73df000-f73e0000 rw-p 00008000 08:12 418416 /usr/lib32/librt-2.20.so
    f73e0000-f73e1000 rw-p 00000000 00:00 0
    f73e1000-f7511000 r-xp 00000000 08:05 8259548 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
    f7511000-f7512000 r--p 00130000 08:05 8259548 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
    f7512000-f7514000 rw-p 00131000 08:05 8259548 /home/jackson/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6.3.0
    f7514000-f7516000 rw-p 00000000 00:00 0
    f7516000-f7518000 r--p 00000000 00:00 0 [vvar]
    f7518000-f7519000 r-xp 00000000 00:00 0 [vdso]
    f7519000-f753a000 r-xp 00000000 08:12 418081 /usr/lib32/ld-2.20.so
    f753a000-f753b000 r--p 00021000 08:12 418081 /usr/lib32/ld-2.20.so
    f753b000-f753c000 rw-p 00022000 08:12 418081 /usr/lib32/ld-2.20.so
    f753c000-f7797000 r-xp 00000000 08:05 8259559 /home/jackson/.local/share/Steam/ubuntu12_32/steam
    f7797000-f779f000 r--p 0025b000 08:05 8259559 /home/jackson/.local/share/Steam/ubuntu12_32/steam
    f779f000-f77a5000 rw-p 00263000 08:05 8259559 /home/jackson/.local/share/Steam/ubuntu12_32/steam
    f77a5000-f77c7000 rw-p 00000000 00:00 0
    f8a64000-f9189000 rw-p 00000000 00:00 0 [heap]
    ffa16000-ffa37000 rw-p 00000000 00:00 0 [stack]
    ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
    [2015-01-14 19:47:14] Startup - updater built Aug 26 2014 15:35:42
    No minidump written, nothing to upload.
    /home/jackson/.local/share/Steam/steam.sh: line 730: 3020 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
    Finished uploading minidump (out-of-process): success = yes
    response: CrashID=bp-fff3c159-b736-4dbc-8dba-697e52150114
    What is wrong?
    Last edited by artem.jackson (2015-01-20 09:22:32)

    I am having the same issue. I noticed it about a week ago. I hadn't updated in a bit, so I did. Same problem. When I reboot, it works the first time, but it won't work again after that.
    ● archbook ~ >> steam
    Running Steam on arch 64-bit
    STEAM_RUNTIME is enabled automatically
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steamwebhelper)/version(20141121162341)
    Installing breakpad exception handler for appid(steamwebhelper)/version(1416587021)
    Installing breakpad exception handler for appid(steamwebhelper)/version(1416587021)
    Installing breakpad exception handler for appid(steamwebhelper)/version(20141121162341)
    Installing breakpad exception handler for appid(steamwebhelper)/version(1416587021)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    FillInMachineIDInfo took a total of 2 milliseconds
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    [0116/192453:ERROR:renderer_main.cc(227)] Running without renderer sandbox
    [0116/192453:ERROR:renderer_main.cc(227)] Running without renderer sandbox
    intel_do_flush_locked failed: Input/output error
    Assert( Assertion Failed: Bad thread local ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/tier0/threadtools.cpp:2678
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Uploading dump (out-of-process) [proxy '']
    /tmp/dumps/assert_20150116192453_13.dmp
    /home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/clientdll/../common/steamservice.cpp (56) : Assertion Failed: m_hServiceLib == NULL
    Assert( Assertion Failed: m_hServiceLib == NULL ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/clientdll/../common/steamservice.cpp:56
    Installing breakpad exception handler for appid(steam)/version(1416617579)
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
    Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
    Uploading dump (out-of-process) [proxy '']
    /tmp/dumps/crash_20150116192454_15.dmp
    Uploading dump (out-of-process) [proxy '']
    /tmp/dumps/assert_20150116192450_1.dmp
    /home/nathan/.local/share/Steam/steam.sh: line 729: 7761 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
    Finished uploading minidump (out-of-process): success = yes
    response: CrashID=bp-357b79c2-3a7c-49bd-9457-35c1b2150116
    Finished uploading minidump (out-of-process): success = yes
    response: CrashID=bp-71fed77c-a074-4bb8-bd0e-b9dff2150116
    Finished uploading minidump (out-of-process): success = no
    error: Failure when receiving data from the peer

  • [SOLVED] Steam Client Segmentation Fault

    The Steam client crashes with a segmentation fault when attempting to run "STEAM_RUNTIME=0 steam".
    This wouldn't be so much of an issue if disabling the runtime wasn't required by SimpleScreenRecorder to inject it's libraries into steam games.
    I've run steam through gdb with runtime disabled, here are a few errors that stand out:
    /home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/../vgui_surfacelib/FontManager.cpp (276) : Assertion Failed: descs.Count() >= 1
    /home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/../vgui_surfacelib/FontManager.cpp 276 Assertion Failed: descs.Count() >= 1
    Program received signal SIGTRAP, Trace/breakpoint trap.
    0xf4ccfd87 in AssertMsgImplementation ()
    from /home/bigstiffy/.local/share/Steam/ubuntu12_32/libtier0_s.so
    Program received signal SIGSEGV, Segmentation fault.
    0xf7bfae86 in __strlen_sse2_bsf () from /usr/lib32/libc.so.6
    Requested Force create but SharedObjectMutex already created
    Forced create but already created for SharedObjectEvent
    Forced create but already created for SharedObjectEvent
    After a few hours of looking for answers, it seems that Steam requires an older version of lib32-glibc than what is currently installed,
    although continues to functions so long as runtime is enabled by default. Running steam with default settings through gdb showed no
    errors regarding either "libtier0_s.so" or "libc.so.6".
    Is there a way to obtain an older package of lib32-glibc from the repo to test if this is the culprit?
    Building and compiling glibc from source is just a little bit outside my realm of understanding.
    Last edited by bigstiffy (2015-04-18 02:02:27)

    Also following some information from another thread, I ran
    STEAM_RUNTIME=0 strace -o tmp steam; head tmp
    And got this output:
    execve("/usr/bin/steam", ["steam"], [/* 32 vars */]) = 0
    brk(0) = 0x1c89000
    access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
    fstat(3, {st_mode=S_IFREG|0644, st_size=242411, ...}) = 0
    mmap(NULL, 242411, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb6211bb000
    close(3) = 0
    open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
    read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\1\2\0\0\0\0\0"..., 832) = 832
    fstat(3, {st_mode=S_IFREG|0755, st_size=1984416, ...}) = 0
    So the Steam client is looking for ld.so.preload where it doesn't exist, and accessing the 64bit glibc library.
    I think that when Steam runs with runtime disabled, it is supposed to use the 32bit libraries, but it doesn't search
    in /usr/lib32 when the runtime is disabled. I rolled back lib32-glibc to 2.20-2 (Dec 1st, 04) and there was no change.
    Any ideas?

  • GNU compiled app crashes with signal 11: Segmentation Fault

    Hi Community,
    I know this is not a GNU oriented forum, but maybe this is a common issue.
    We have a C++ multi-threaded application running properly in Solaris 9 Sparc. Due to some issues mostly related to the NICs we needed to have the application running in Solaris 10 x86. The problem is that the compilation is ok (always with GNU) but during run time, we have the application crashing in different instructions because of a signal 11.
    It always crashes in a malloc call within the libstdc++.so.6
    It was compiled with the option -mt and -lthread. Is this a known problem? Do you recommend any direction to start seeking for a solution?
    Pls, find attached the gdb outcomes after the crash.
    Thanks in advance, Pablo
    quiterio{root}# gdb cord /usr/nguser/core
    GNU gdb 6.6
    Copyright (C) 2006 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB.  Type "show warranty" for details.
    This GDB was configured as "i386-pc-solaris2.10"...
    Reading symbols from /lib/libsocket.so.1...done.
    Loaded symbols for /lib/libsocket.so.1
    Reading symbols from /export/home/mysql/mysql-5.0.51/lib/mysql/libmysqlclient.so.15...done.
    Loaded symbols for /opt/mysql/mysql/lib/mysql/libmysqlclient.so.15
    Reading symbols from /lib/libnsl.so.1...done.
    Loaded symbols for /lib/libnsl.so.1
    Reading symbols from /lib/librt.so.1...done.
    Loaded symbols for /lib/librt.so.1
    Reading symbols from /lib/libthread.so.1...
    warning: Lowest section in /lib/libthread.so.1 is .dynamic at 00000074
    done.
    Loaded symbols for /lib/libthread.so.1
    Reading symbols from /usr/local/lib/libmysqlpp.so.2...done.
    Loaded symbols for /usr/local/lib/libmysqlpp.so.2
    Reading symbols from /usr/lib/libz.so.1...done.
    Loaded symbols for /usr/lib/libz.so.1
    Reading symbols from /usr/local/lib/libstdc++.so.6...done.
    Loaded symbols for /usr/local/lib/libstdc++.so.6
    Reading symbols from /lib/libm.so.2...done.
    Loaded symbols for /lib/libm.so.2
    Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
    Loaded symbols for /usr/local/lib/libgcc_s.so.1
    Reading symbols from /lib/libc.so.1...done.
    Loaded symbols for /lib/libc.so.1
    Reading symbols from /lib/libresolv.so.2...done.
    Loaded symbols for /lib/libresolv.so.2
    Reading symbols from /lib/libaio.so.1...done.
    Loaded symbols for /lib/libaio.so.1
    Reading symbols from /lib/libmd.so.1...done.
    Loaded symbols for /lib/libmd.so.1
    Reading symbols from /export/home/mysql/mysql-5.0.51/lib/mysql/libmysqlclient_r.so.15...done.
    Loaded symbols for /opt/mysql/mysql/lib/mysql/libmysqlclient_r.so.15
    Reading symbols from /lib/libpthread.so.1...
    warning: Lowest section in /lib/libpthread.so.1 is .dynamic at 00000074
    done.
    Loaded symbols for /lib/libpthread.so.1
    Reading symbols from /lib/ld.so.1...done.
    Loaded symbols for /lib/ld.so.1
    Core was generated by `/export/home/egasco/cord/cord'.
    Program terminated with signal 11, Segmentation fault.
    #0  0xfebd4ad2 in t_splay () from /lib/libc.so.1
    (gdb) bt
    #0  0xfebd4ad2 in t_splay () from /lib/libc.so.1
    #1  0xfebd49b0 in t_delete () from /lib/libc.so.1
    #2  0xfebd46ea in realfree () from /lib/libc.so.1
    #3  0xfebd42ee in _malloc_unlocked () from /lib/libc.so.1
    #4  0xfebd4138 in malloc () from /lib/libc.so.1
    #5  0x080bdf64 in PMData::addData (this=0x818ae70, header=
              {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,std::basic_string<char, std::char_traits<char>, std::allocator<char> >,bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x81ade48, _M_left = 0x81c2310, _M_right = 0x81ae900}, _M_node_count = 8}}},
        data=0x81c1a20 "v=0\r\no=50 2890844526 2890842807 IN IP4 192.168.1.245\r\ns=SDP seminar\r\nc=IN IP4 192.168.1.245\r\nt= 0 0\r\nm=audio 9092 RTP/AVP 8 18\r\n", dest=ONEP_SIP) at PMData.cpp:23
    #6  0x080b3a52 in UserCall::process_initialization (this=0x81c2630, packet=0x81ad128) at UserCall.cpp:505
    #7  0x080b056f in UserCall::process (this=0x81c2630, packet=0x81ad128) at UserCall.cpp:132
    #8  0x080791d7 in ONEPPacketManager::processPacket () at ActionNotAllowException.h:15
    #9  0x080aa159 in onep_processing_thread (arg=0x8127e88) at CordApplication.cpp:1317
    #10 0xfec34672 in _thr_setup () from /lib/libc.so.1
    #11 0xfec34960 in L3_doit () from /lib/libc.so.1
    #12 0xfe7e2400 in ?? ()
    #13 0x00000000 in ?? ()

    A crash in malloc in multi-threaded code could be a bug in the system malloc or a failure to use a thread-safe malloc. The default Solaris malloc in /usr/lib/libc.so.* is thread-safe.
    A crash in malloc can also be caused by a heap corruption. Probably the most common causes of heap corruption are
    - writing beyond the bounds of a buffer or variable (off by one, for example)
    - deleting the same object more than once
    - using an invalid pointer:
    --- uninitialized
    --- pointing to a deleted object
    --- pointing to an out-of-scope object
    - failure to guard a critical region
    - failing to declare shared objects as volatile

  • Adobe Reader 9.3 for Linux: Segmentation Fault in PPKLite.api

    Adobe Reader 9.3 cannot open signed pdf files on our system (64-bit Fedora 10 Linux, with 32-bit compatibility libraries installed). It crashes with a segmentation fault any time one tries to open the following file:
    http://www.utoronto.ca/ic/software/forms/matlab_concurrent_renewal2010.pdf
    Running with ACRODEBUG=1 and ACRO_CRASHLOG=1 results in a zero-length crash log file and the only debug messages shown are
    Loading PlugIn /opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annots.api ... [dlopen success for Annots.api, handle = 0xc4548f8]
    Loading PlugIn /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api ... [dlopen success for AcroForm.api, handle = 0xd0c3a50]
    Loading PlugIn /opt/Adobe/Reader9/Reader/intellinux/plug_ins/DigSig.api ... [dlopen success for DigSig.api, handle = 0xd0dcc68]
    Loading PlugIn /opt/Adobe/Reader9/Reader/intellinux/plug_ins/EScript.api ... [dlopen success for EScript.api, handle = 0xd126ac8]
    Loading PlugIn /opt/Adobe/Reader9/Reader/intellinux/plug_ins/PPKLite.api ... [dlopen success for PPKLite.api, handle = 0xd7b1ff0]
    If I run the gdb debugger on /opt/Adobe/Reader9/Reader/intellinux/bin/acroread, it shows the segmentation fault occurring inside /opt/Adobe/Reader9/Reader/intellinux/plug_ins/PPKLite.api (but since the file is stripped, all it shows is the binary offset of the segfault). I do have a coredump, though.
    If I remove the PPKLite.api file (or rename it to PPKLite.api.hide -- note that chmod -x does not work, nor does renaming it to something else that still ends in .api, unlike some workarounds I've seen on the web for similar problems in earlier versions of Adobe Reader), then Adobe Reader can open the file without crashing, except that without PPKLite it cannot validate its signature and so it displays the message "This document enabled extended features in Adobe Reader. The document has been changed since it was created and use of extended features is no longer available. Please contact the author for the original version of this document" -- which I assume is because the signature validation failed due to the absence of PPKLite so it things the document has been altered even though it hasn't been.
    So this removing or renaming of PPKLite.api works around the problem of the crash, at the expense of getting this misleading warning message.
    However, obviously there is a problem inside PPKLite.api that needs to be fixed....

    I'm seeing what must be the same issue: acroread foo.pdf exits almost instantly without any message, but with status 1.
    This is: AdobeReader_enu-9.3.1-1.i486 on a Fedora 12 box,  AMD Phenom II 945.
    If I set ACRODEBUG=1 and ACRO_CRASHLOG=1 and ulimit -c unlimited, and rename PPKLite.api,  *then* I get a nonzero crashlog. Which is:
    /usr/bin/acroread [0x84ff125] [@0x8048000]
    (__kernel_sigreturn+0x0) [0xf7786400] [@0xf7786000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf44dc99b] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf41e1cf5] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf41e436d] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf41e57a3] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf41f81b2] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf41d4863] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf3c44111] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf3c47268] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf3f7446a] [@0xf3b6d000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm.api [0xf3f74e6d] [@0xf3b6d000]
    /usr/bin/acroread [0x892da33] [@0x8048000]
    /usr/bin/acroread [0x873dee9] [@0x8048000]
    /usr/bin/acroread [0x8741530] [@0x8048000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/DigSig.api [0xf361fd53] [@0xf35f5000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/DigSig.api [0xf3628217] [@0xf35f5000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/DigSig.api [0xf36e3f01] [@0xf35f5000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/DigSig.api [0xf36e3f9e] [@0xf35f5000]
    /usr/bin/acroread [0x892f7e7] [@0x8048000]
    /usr/bin/acroread [0x8744a50] [@0x8048000]
    /usr/bin/acroread [0x825bdec] [@0x8048000]
    /usr/bin/acroread [0x826bb11] [@0x8048000]
    /usr/bin/acroread [0x826bd32] [@0x8048000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annots.api [0xf4ca1b4a] [@0xf4ba9000]
    /opt/Adobe/Reader9/Reader/intellinux/plug_ins/Annots.api [0xf4ca1bec] [@0xf4ba9000]
    /usr/bin/acroread [0x826c1c4] [@0x8048000]
    /usr/bin/acroread [0x826d0bb] [@0x8048000]
    /usr/bin/acroread [0x850193f] [@0x8048000]
    /usr/bin/acroread [0x85024d2] [@0x8048000]
    /usr/bin/acroread(main+0x87) [0x856686d] [@0x8048000]
    /lib/libc.so.6(__libc_start_main+0xe6) [0x5ddbb6] [@0x5c7000]
    Without renaming the .api, all I got was five 'dlopen success' messages, and "Segmentation fault (core dumped)", but a zero length log.
    Don

  • Xorg segmentation fault / nvidia proprietary blob

    Hi!
    I've been experiencing this issue with xorg crashing leaving the system completely unresponsive and with completely black screen. It appears to happen at random times and not consistently at all. It occurred for the first time several days ago. Unfortunately I'm not in a good position to track what may have caused this because I did pretty massive update 2-3 weeks ago. Since then I've been updating pretty regularly. 
    Here are some xorg logs.
    It's pretty much full with:
    (EE) [mi] EQ overflowing. Additional events will be discarded until existing events are processed.
    (EE)
    (EE) Backtrace:
    (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x57f67d]
    (EE) 1: /usr/bin/X (mieqEnqueue+0x22b) [0x5615bb]
    (EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44da82]
    (EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fd27e33c000+0x580d) [0x7fd27e34180d]
    (EE) 4: /usr/bin/X (0x400000+0x73da8) [0x473da8]
    (EE) 5: /usr/bin/X (0x400000+0x9c330) [0x49c330]
    (EE) 6: /usr/lib/libpthread.so.0 (0x7fd284986000+0xf870) [0x7fd284995870]
    (EE) 7: /usr/lib/libc.so.6 (sigprocmask+0x10) [0x7fd283a1d6a0]
    (EE) 8: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x81394) [0x7fd27ec28394]
    (EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x11c5d9) [0x7fd27ecc35d9]
    (EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x11ec7a) [0x7fd27ecc5c7a]
    (EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x124b0b) [0x7fd27eccbb0b]
    (EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x12628f) [0x7fd27eccd28f]
    (EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x1274c1) [0x7fd27ecce4c1]
    (EE) 14: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x129920) [0x7fd27ecd0920]
    (EE) 15: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x13d11f) [0x7fd27ece411f]
    (EE) 16: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x1194f2) [0x7fd27ecc04f2]
    (EE) 17: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d2432) [0x7fd27f079432]
    (EE) 18: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d285e) [0x7fd27f07985e]
    (EE) 19: /usr/bin/X (0x400000+0x58fa2) [0x458fa2]
    (EE) 20: /usr/bin/X (FreeResource+0xa1) [0x459a31]
    (EE) 21: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d263e) [0x7fd27f07963e]
    (EE) 22: /usr/lib/xorg/modules/extensions/libglx.so (0x7fd281d58000+0x599834) [0x7fd2822f1834]
    (EE)
    (EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
    (EE) [mi] mieq is *NOT* the cause. It is a victim.
    (EE) [mi] EQ overflow continuing. 100 events have been dropped.
    (EE)
    (EE) Backtrace:
    (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x57f67d]
    (EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44da82]
    (EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fd27e33c000+0x580d) [0x7fd27e34180d]
    (EE) 3: /usr/bin/X (0x400000+0x73da8) [0x473da8]
    (EE) 4: /usr/bin/X (0x400000+0x9c330) [0x49c330]
    (EE) 5: /usr/lib/libpthread.so.0 (0x7fd284986000+0xf870) [0x7fd284995870]
    (EE) 6: /usr/lib/libc.so.6 (sigprocmask+0x10) [0x7fd283a1d6a0]
    (EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x81394) [0x7fd27ec28394]
    (EE) 8: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x11c5d9) [0x7fd27ecc35d9]
    (EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x11ec7a) [0x7fd27ecc5c7a]
    (EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x124b0b) [0x7fd27eccbb0b]
    (EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x12628f) [0x7fd27eccd28f]
    (EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x1274c1) [0x7fd27ecce4c1]
    (EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x129920) [0x7fd27ecd0920]
    (EE) 14: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x13d11f) [0x7fd27ece411f]
    (EE) 15: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x1194f2) [0x7fd27ecc04f2]
    (EE) 16: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d2432) [0x7fd27f079432]
    (EE) 17: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d285e) [0x7fd27f07985e]
    (EE) 18: /usr/bin/X (0x400000+0x58fa2) [0x458fa2]
    (EE) 19: /usr/bin/X (FreeResource+0xa1) [0x459a31]
    (EE) 20: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d263e) [0x7fd27f07963e]
    (EE) 21: /usr/lib/xorg/modules/extensions/libglx.so (0x7fd281d58000+0x599834) [0x7fd2822f1834]
    (EE)
    (EE) [mi] EQ overflow continuing. 1000 events have been dropped.
    (EE) [mi] No further overflow reports will be reported until the clog is cleared.
    (EE)
    (EE) Backtrace:
    (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x57f67d]
    (EE) 1: /usr/bin/X (QueuePointerEvents+0x52) [0x44da82]
    (EE) 2: /usr/lib/xorg/modules/input/evdev_drv.so (0x7fd27e33c000+0x580d) [0x7fd27e34180d]
    (EE) 3: /usr/bin/X (0x400000+0x73da8) [0x473da8]
    (EE) 4: /usr/bin/X (0x400000+0x9c330) [0x49c330]
    (EE) 5: /usr/lib/libpthread.so.0 (0x7fd284986000+0xf870) [0x7fd284995870]
    (EE) 6: /usr/lib/libc.so.6 (sigprocmask+0x10) [0x7fd283a1d6a0]
    (EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x81394) [0x7fd27ec28394]
    (EE) 8: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x11c5d9) [0x7fd27ecc35d9]
    (EE) 9: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x11ece7) [0x7fd27ecc5ce7]
    (EE) 10: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x126329) [0x7fd27eccd329]
    (EE) 11: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x1274c1) [0x7fd27ecce4c1]
    (EE) 12: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x12ae45) [0x7fd27ecd1e45]
    (EE) 13: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x147f6e) [0x7fd27eceef6e]
    (EE) 14: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x119164) [0x7fd27ecc0164]
    (EE) 15: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4d0f91) [0x7fd27f077f91]
    (EE) 16: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x4db1a0) [0x7fd27f0821a0]
    (EE) 17: /usr/bin/X (0x400000+0x373be) [0x4373be]
    (EE) 18: /usr/bin/X (0x400000+0x2693a) [0x42693a]
    (EE) 19: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fd283a09bc5]
    (EE) 20: /usr/bin/X (0x400000+0x26c81) [0x426c81]
    (EE)
    [ 40751.796] [mi] Increasing EQ size to 1024 to prevent dropped events.
    [ 40751.796] [mi] EQ processing has resumed after 3197 dropped events.
    [ 40751.796] [mi] This may be caused my a misbehaving driver monopolizing the server's resources.
    I'm not really sure whether this is separate issue or not but I thought I should include it here. I don't really know what this is about but I've seen "kwin effects restarted" KDE messages occurring at these times too. I'm not sure how related this may be but I'm seeing lots of artifacts on rendered pages when using chromium browser. Nothing of these used to happen before I went and updated the system. Everything was rock solid for me.
    And here is the seg fault in the log:
    [ 67406.515] (EE)
    [ 67406.515] (EE) Backtrace:
    [ 67406.515] (EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x57f67d]
    [ 67406.515] (EE) 1: /usr/bin/X (0x400000+0x1833e9) [0x5833e9]
    [ 67406.515] (EE) 2: /usr/lib/libpthread.so.0 (0x7fd284986000+0xf870) [0x7fd284995870]
    [ 67406.515] (EE) 3: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0xcd23c) [0x7fd27ec7423c]
    [ 67406.515] (EE) 4: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0xdec9f) [0x7fd27ec85c9f]
    [ 67406.515] (EE) 5: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x508770) [0x7fd27f0af770]
    [ 67406.515] (EE) 6: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x5071f5) [0x7fd27f0ae1f5]
    [ 67406.515] (EE) 7: /usr/lib/xorg/modules/drivers/nvidia_drv.so (0x7fd27eba7000+0x5089ad) [0x7fd27f0af9ad]
    [ 67406.515] (EE) 8: /usr/bin/X (0x400000+0xcf3fb) [0x4cf3fb]
    [ 67406.516] (EE) 9: /usr/bin/X (0x400000+0xd019d) [0x4d019d]
    [ 67406.516] (EE) 10: /usr/bin/X (0x400000+0x373be) [0x4373be]
    [ 67406.516] (EE) 11: /usr/bin/X (0x400000+0x2693a) [0x42693a]
    [ 67406.516] (EE) 12: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fd283a09bc5]
    [ 67406.516] (EE) 13: /usr/bin/X (0x400000+0x26c81) [0x426c81]
    [ 67406.516] (EE)
    [ 67406.516] (EE) Segmentation fault at address 0x7fd285661000
    [ 67406.516] (EE)
    Fatal server error:
    [ 67406.516] (EE) Caught signal 11 (Segmentation fault). Server aborting
    [ 67406.516] (EE)
    [ 67406.516] (EE)
    I'm not sure what is supposed to happen after xorg crashes and whether it's being restarted but everything related to xorg is unresponsive. The system otherwise is running fine but I haven't been able to find a solution to recover from this other than cold restart. I tried disconnecting and reconnecting the keyboard for instance and it's being registered(probably udev is responsible for this) but it's still "dead".
    Is it nvidia's fault or something else may be going on? I know you can't really do much dealing with the binary blob. I haven't given nouveau a chance for a long time but I may try this in the future if it helps with something tracking this. I'm using nvidia 325.15-10 package from the official repos for now and the card is gtx 570 fermi. xorg is the latest one in the repos.
    I'm not sure what driver version this package is based on(325.15 I guess). On the nvidia site the newest ones are 331.13 beta and 319.60. I can try them but I'm not even sure whether there are some patches needed to make them work with the newest kernels. At least I hope someone could provide more info on this because it seems interesting.
    I'll gladly provide more info if needed. I just don't know what more could be useful.
    Thanks!
    Last edited by saty (2013-10-19 17:29:00)

    saty,
    Is this continuing to happen for you? I am experiencing the same issue with version 325. I downgraded from 331 because there were some major bugs in that version. Have you found any solution?

  • Python segmentation fault with matplotlib and opencv2

    Once again fellow archers, I am in need of your help.
    I have a file, Test1.py, which uses cv2, pylab, and numpy.
    Excluding either pylab or cv2 functions, I can make the rest of the script work, but when pylab is imported, calling cv2's imshow() function causes a "segmentation fault (core dumped)".
    By the sound of it, I thought it might come from the underlying C stuff, rather than python.
    So I ran it through gdb.
    This is where I need help. I'm not sure how to interprete the backtrace, and I probably wouldn't know what to to if I were.
    Perhaps a problem with glib or GObject?
    Below are the python script in question (it a template for a school assignment), and the gdb trace.
    Test1.py
    import sys
    sys.settrace
    import numpy as np
    import cv2
    import math
    import pylab
    #----------------------------Functions
    def show1_OpenCV(image):
    # ##This function define a window by namedWindow() and then show the image in that window
    image=np.array(image)
    # cv2.namedWindow('ByOpenCV', cv2.WINDOW_AUTOSIZE)## create a window called
    # #+'By OpenCV'Using the \nw{cv2.WINDOW_AUTOSIZE} parameter when defining a window display the image with its actual size in the window.
    cv2.imshow('ByOpenCV', image) ## show the image in 'By OpenCV' window
    # cv2.waitKey(0) ## the window will be closed with a (any)key press
    def show2_OpenCV(*image):
    ## Showing the image using OpenCV
    im=[]
    for i in image:
    im.append(array(i))
    cv2.namedWindow('1', cv2.WINDOW_AUTOSIZE)## create a window called 'By OpenCV' Using the \nw{cv2.WINDOW_AUTOSIZE} parameter when defining a window display the image with its actual size in the window.
    cv2.imshow('1', im[0]) ## show the image in 'By OpenCV' window
    cv2.namedWindow('2', cv2.WINDOW_AUTOSIZE)
    cv2.imshow('2', im[1])
    cv2.waitKey(0) ## the window will be closed with a (any)key press
    def showAll_OpenCV(**image):
    im = []
    for (k,v) in image.items():
    cv2.namedWindow(str(k), cv2.WINDOW_AUTOSIZE)
    cv2.imshow(k, np.array(v))
    cv2.waitKey()
    def show1_pylab(image):
    ## Showing the image using pylab
    figure("By pylab")## Create a figure
    gray()
    title("1"); imshow(image)
    show()
    def show2_pylab(*images):
    ## Showing the image using pylab
    figure("By pylab")## Create a figure
    gray()
    subplot(1,2,1);title("1"); imshow(images[0])## more about 'subplot()' : <http://www.scipy.org/Cookbook/Matplotlib/Multiple_Subplots_with_One_Axis_Label>
    subplot(1,2,2);title("2"); imshow(images[1])
    show()
    def grayLevelMap2(I,vector):
    I = np.copy(I)
    (x,y) = np.shape(I)
    for i in range(x):
    for j in range(y):
    I[i,j] = vector[I[i,j]]
    return I
    def grayLevelMap(I,a,b):
    I = np.copy(I)
    (x,y) = np.shape(I)
    for i in range(x):
    for j in range(y):
    I[i,j] = max(0,min(255, a* I[i,j] +b))
    return I
    def grayLevelMapF(I,f):
    I = np.copy(I)
    (x,y) = np.shape(I)
    for i in range(x):
    I[i] = map(f, I[i])
    return I
    def f(x):
    func=(255-x)*math.sqrt(100/+1)
    return func
    def displayVect(v):
    points=[]
    for i in range(len(v)):
    points.append((i,v[i]))
    bins = range(256)
    n = v
    grid(None, 'major', 'both')
    plot(bins, n, 'k-', linewidth=5)
    axis([-2, 256, -2, 256])
    show()
    ##------------------------------Main body
    # Loading an image using openCV
    I1=cv2.imread("children.tif")
    I2=cv2.imread("Eye1.jpg")
    I3=cv2.imread("Marker1.jpg")
    I4=cv2.imread("GreenTest.jpg")
    I1=cv2.cvtColor(I1, cv2.COLOR_RGB2GRAY)
    I2=cv2.cvtColor(I2, cv2.COLOR_RGB2GRAY)
    I3=cv2.cvtColor(I3, cv2.COLOR_RGB2GRAY)
    I4=cv2.cvtColor(I4, cv2.COLOR_RGB2GRAY)
    show1_OpenCV(grayLevelMapF(I4, lambda x: 2*x))
    show1_OpenCV(I4)
    gdb output:
    Reading symbols from /usr/bin/python2...(no debugging symbols found)...done.
    (gdb) run Test1.py
    Starting program: /usr/bin/python2 Test1.py
    warning: Could not load shared library symbols for linux-vdso.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    Traceback (most recent call last):
    File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3400.3-gdb.py", line 9, in <module>
    from gobject import register
    File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
    ImportError: No module named backtrace
    [New Thread 0x7fffdf259700 (LWP 3981)]
    Program received signal SIGSEGV, Segmentation fault.
    0x00000036cb6bc785 in do_warn () from /usr/lib/libpython2.7.so.1.0
    (gdb) backtrace
    #0 0x00000036cb6bc785 in do_warn () from /usr/lib/libpython2.7.so.1.0
    #1 0x00000036cb6bcc4c in PyErr_WarnEx () from /usr/lib/libpython2.7.so.1.0
    #2 0x00007fffe10153b5 in ?? ()
    from /usr/lib/python2.7/site-packages/gobject/_gobject.so
    #3 0x00000036cde4ea00 in g_logv () from /usr/lib/libglib-2.0.so.0
    #4 0x00000036cde4ebf2 in g_log () from /usr/lib/libglib-2.0.so.0
    #5 0x00007fffef8e009e in gtk_disable_setlocale ()
    from /usr/lib/libgtk-x11-2.0.so.0
    #6 0x00007ffff21ca8a8 in cvInitSystem ()
    from /usr/lib/libopencv_highgui.so.2.4
    #7 0x00007ffff21cafb3 in cvNamedWindow ()
    from /usr/lib/libopencv_highgui.so.2.4
    #8 0x00007ffff352dfe4 in ?? () from /usr/lib/python2.7/site-packages/cv2.so
    #9 0x00000036cb6dc05a in PyEval_EvalFrameEx ()
    from /usr/lib/libpython2.7.so.1.0
    #10 0x00000036cb6dba83 in PyEval_EvalFrameEx ()
    from /usr/lib/libpython2.7.so.1.0
    #11 0x00000036cb6dcedd in PyEval_EvalCodeEx ()
    ---Type <return> to continue, or q <return> to quit---j
    from /usr/lib/libpython2.7.so.1.0
    #12 0x00000036cb6dcfb2 in PyEval_EvalCode () from /usr/lib/libpython2.7.so.1.0
    #13 0x00000036cb6f5eea in run_mod () from /usr/lib/libpython2.7.so.1.0
    #14 0x00000036cb6f6ce2 in PyRun_FileExFlags ()
    from /usr/lib/libpython2.7.so.1.0
    #15 0x00000036cb6f76fb in PyRun_SimpleFileExFlags ()
    from /usr/lib/libpython2.7.so.1.0
    #16 0x00000036cb7089f2 in Py_Main () from /usr/lib/libpython2.7.so.1.0
    #17 0x00007ffff7833a15 in __libc_start_main () from /usr/lib/libc.so.6
    #18 0x0000000000400741 in _start ()
    (gdb) run Test1.py
    Last edited by Bladtman242 (2013-02-12 19:30:55)

    Thank you so much!
    This (ugly) workaround might have saved me from a lot of trouble with this semester's exercises.
    Just to be clear, the solution is:
    Import opencv
    Call namedWindow
    Do the rest of the imports
    Do the rest of the script
    Corect?
    I'm hesitant to mark the thread as solved, as the problem is still very much there, this workaround just allows us to ignore it.

  • X Segmentation fault with new sapphire HD7850

    Hi,
    randomly my X server crash and reboot (like 1 time at day, while surfing the net. No problem while playing under wine/steam)
    i attach the xorg log, but it doesn't say very much to me.
    can you find out what is going on or what i have to do to get a better stack trace/error log?
    interesting part:
    [  6057.946] (EE)
    [  6057.946] (EE) Backtrace:
    [  6057.981] (EE) 0: /usr/bin/X (xorg_backtrace+0x36) [0x58a416]
    [  6057.981] (EE) 1: /usr/bin/X (0x400000+0x18e269) [0x58e269]
    [  6057.981] (EE) 2: /usr/lib/libpthread.so.0 (0x7fd7ffa22000+0xf1e0) [0x7fd7ffa311e0]
    [  6057.981] (EE) 3: /usr/lib/libpixman-1.so.0 (0x7fd7ff57e000+0x82a7d) [0x7fd7ff600a7d]
    [  6057.981] (EE) 4: /usr/lib/libpixman-1.so.0 (0x7fd7ff57e000+0x50c7b) [0x7fd7ff5cec7b]
    [  6057.981] (EE) 5: /usr/lib/libpixman-1.so.0 (pixman_blt+0x52) [0x7fd7ff5894b2]
    [  6057.981] (EE) 6: /usr/lib/xorg/modules/libfb.so (fbCopyNtoN+0x343) [0x7fd7fbf0c453]
    [  6057.981] (EE) 7: /usr/lib/xorg/modules/glesx.so (0x7fd7f9f8d000+0x8d491) [0x7fd7fa01a491]
    [  6057.981] (EE) 8: /usr/lib/xorg/modules/glesx.so (0x7fd7f9f8d000+0x8f62b) [0x7fd7fa01c62b]
    [  6057.981] (EE) 9: /usr/bin/X (0x400000+0x1141f9) [0x5141f9]
    [  6057.981] (EE) 10: /usr/bin/X (0x400000+0xc7315) [0x4c7315]
    [  6057.981] (EE) 11: /usr/bin/X (0x400000+0xc8136) [0x4c8136]
    [  6057.981] (EE) 12: /usr/bin/X (0x400000+0xc6b9c) [0x4c6b9c]
    [  6057.981] (EE) 13: /usr/bin/X (0x400000+0x60d86) [0x460d86]
    [  6057.981] (EE) 14: /usr/bin/X (MapWindow+0x1a2) [0x463b22]
    [  6057.981] (EE) 15: /usr/bin/X (0x400000+0x32690) [0x432690]
    [  6057.981] (EE) 16: /usr/bin/X (0x400000+0x37e51) [0x437e51]
    [  6057.981] (EE) 17: /usr/bin/X (0x400000+0x2695a) [0x42695a]
    [  6057.981] (EE) 18: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7fd7fe8aea15]
    [  6057.982] (EE) 19: /usr/bin/X (0x400000+0x26c9d) [0x426c9d]
    [  6057.982] (EE)
    [  6057.982] (EE) Segmentation fault at address 0x7fd7eac0b000
    [  6057.982]
    Fatal server error:
    [  6057.982] Caught signal 11 (Segmentation fault). Server aborting
    [  6057.982]
    [  6057.982] (EE)
    Please consult the The X.Org Foundation support
             at http://wiki.x.org
    for help.
    [  6057.982] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [  6057.982] (EE)
    full xorg log: http://snipt.org/zJhd9

    Here is some additional information that may or may not be of any relevance. I do not know.
    On the old server, I compiled the code with the compilation commands: f95 program.for
    I was able to compile and execute code with small, medium size or large arrays (with or without the additional -openmp flag).
    If I repeat the same command: f95 program.for
    on the new server, I get the following compilation error message for programs with medium size and large arrays:
    In function `newmaxmalecor':
    /mnt/ide0/home/gustaf/education/programming/cesprod100//chicago.for:4340: relocation truncated to fit: R_X86_64_32 against symbol
    If I compile with the additional flags: f95 -xmodel=medium -m64 program.for
    on the new server, there are no compilation errors and I can run the code in sequence.
    However, when I compile with
    f95 -xmodel=medim -m64 -openmp program.for
    on the new server, compilation works, but I cannot execute the code with medium size and large arrays.
    The programs for which I have to add the "-xmodel=medium" flag on the new server to be able to compile the code and run it in sequence, are exactly the ones for which I get segmentation faults when I introduce the openmp flag and try to execute the code in parallel fashion.
    Is this just a coincidence?
    Lage

  • Segmentation fault when using jni application

    Hi I have a segmentation fault whe i use jni with a c++ program, i don't know how to read hs_err_pid....log, can someone help me to analyse this file
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0x9704e824, pid=15092, tid=2983283632
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_15-b04 mixed mode, sharing)
    # Problematic frame:
    # C 0x9704e824
    --------------- T H R E A D ---------------
    Current thread (0x08379000): JavaThread "Xxxxxxxx main loop #1 (machine)" [_thread_in_native, id=15101]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x9704e824
    Registers:
    EAX=0xb1f9c030, EBX=0xb1edafa0, ECX=0x48411fc8, EDX=0x08377218
    ESP=0xb1d13bfc, EBP=0xb1d13c18, ESI=0xb1f1020a, EDI=0xb1edc5a8
    EIP=0x9704e824, CR2=0x9704e824, EFLAGS=0x00010286
    Top of Stack: (sp=0xb1d13bfc)
    0xb1d13bfc: b1e78eb5 b1f9c030 48411fc8 b1e78e2b
    0xb1d13c0c: b1f9b494 b1d13c50 b0786e50 b1d13c78
    0xb1d13c1c: b1f6a332 b0786e50 48411fc8 b1d13c48
    0xb1d13c2c: b7bca34c 083790c0 b1d13c40 08410e58
    0xb1d13c3c: 00a0b574 b1f9c030 0838b2e0 b074ed18
    0xb1d13c4c: b1fca214 b1f9c360 0838b2e0 b072e2d8
    0xb1d13c5c: b1fb761c 08373ce8 b1d13c94 b1f6a16f
    0xb1d13c6c: b1f9b494 08373c08 00000001 b1d13cc8
    Instructions: (pc=0x9704e824)
    0x9704e814:
    [error occurred during error reporting, step 100, id 0xb]
    Stack: [0xb1c94000,0xb1d15000), sp=0xb1d13bfc, free space=510k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C 0x9704e824
    C [libxxxxxxxxxx.so.1.6+0x7d332] _ZN10MyApplication12Route4tickEj+0x1ce
    C [libxxxxxxxxxx.so.1.6+0x34248] _ZN10MyApplication4Core8workEj+0x34
    C [libyyyyyy.so+0x15457] ZN5CCore8mainLoopEP7JNIEnv+0x17f
    C [libyyyyyy.so+0x1f299] Java_com_xx_xxxxxxxx_xxxxxxxximpl_jni_JCore_run+0x35
    j com.xx.xxxxxxxx.xxxxxxxximpl.jni.JCore.run()V+0
    v ~StubRoutines::call_stub
    V [libjvm.so+0x17b2bc]
    V [libjvm.so+0x28fed8]
    V [libjvm.so+0x17ab15]
    V [libjvm.so+0x17abae]
    V [libjvm.so+0x1f2b15]
    V [libjvm.so+0x2f9933]
    V [libjvm.so+0x290ae8]
    C [libpthread.so.0+0x5371]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j com.xx.xxxxxxxx.xxxxxxxximpl.jni.JCore.run()V+0
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    =>0x08379000 JavaThread "Xxxxxxxx main loop #1 (machine)" [_thread_in_native, id=15101]
    0x083634d8 JavaThread "Thread-0" [_thread_in_native, id=15100]
    0x080a5c60 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=15098]
    0x080a47a8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=15097]
    0x080a3850 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=15096]
    0x0809dbe8 JavaThread "Finalizer" daemon [_thread_blocked, id=15095]
    0x0809bdb8 JavaThread "Reference Handler" daemon [_thread_blocked, id=15094]
    0x0805caa0 JavaThread "main" [_thread_in_native, id=15092]
    Other Threads:
    0x0809a940 VMThread [id=15093]
    0x080a71d0 WatcherThread [id=15099]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 576K, used 515K [0x88bc0000, 0x88c60000, 0x890a0000)
    eden space 512K, 95% used [0x88bc0000, 0x88c3a560, 0x88c40000)
    from space 64K, 40% used [0x88c40000, 0x88c46888, 0x88c50000)
    to space 64K, 0% used [0x88c50000, 0x88c50000, 0x88c60000)
    tenured generation total 1408K, used 918K [0x890a0000, 0x89200000, 0x8cbc0000)
    the space 1408K, 65% used [0x890a0000, 0x89185850, 0x89185a00, 0x89200000)
    compacting perm gen total 8192K, used 500K [0x8cbc0000, 0x8d3c0000, 0x90bc0000)
    the space 8192K, 6% used [0x8cbc0000, 0x8cc3d110, 0x8cc3d200, 0x8d3c0000)
    ro space 8192K, 68% used [0x90bc0000, 0x91142e10, 0x91143000, 0x913c0000)
    rw space 12288K, 48% used [0x913c0000, 0x91991640, 0x91991800, 0x91fc0000)
    Dynamic libraries:
    00113000-00121000 r-xp 00000000 03:01 6292457 /lib/tls/libpthread-2.3.4.so
    00121000-00123000 rwxp 0000d000 03:01 6292457 /lib/tls/libpthread-2.3.4.so
    00123000-00125000 rwxp 00123000 00:00 0
    0022c000-0023b000 r-xp 00000000 03:01 6292459 /lib/libresolv-2.3.4.so
    0023b000-0023d000 rwxp 0000f000 03:01 6292459 /lib/libresolv-2.3.4.so
    0023d000-0023f000 rwxp 0023d000 00:00 0
    002be000-002c5000 r-xp 00000000 03:01 6292458 /lib/libgcc_s-3.4.6-20060404.so.1
    002c5000-002c6000 rwxp 00007000 03:01 6292458 /lib/libgcc_s-3.4.6-20060404.so.1
    002e8000-003a8000 r-xp 00000000 03:01 10722848 /usr/lib/libstdc++.so.6.0.3
    003a8000-003ad000 rwxp 000bf000 03:01 10722848 /usr/lib/libstdc++.so.6.0.3
    003ad000-003b3000 rwxp 003ad000 00:00 0
    0087d000-0088f000 r-xp 00000000 03:01 6292465 /lib/libnsl-2.3.4.so
    0088f000-00891000 rwxp 00011000 03:01 6292465 /lib/libnsl-2.3.4.so
    00891000-00893000 rwxp 00891000 00:00 0
    00b99000-00bae000 r-xp 00000000 03:01 6292453 /lib/ld-2.3.4.so
    00bae000-00baf000 r-xp 00015000 03:01 6292453 /lib/ld-2.3.4.so
    00baf000-00bb0000 rwxp 00016000 03:01 6292453 /lib/ld-2.3.4.so
    00bb7000-00cdc000 r-xp 00000000 03:01 6292454 /lib/tls/libc-2.3.4.so
    00cdc000-00cdd000 r-xp 00124000 03:01 6292454 /lib/tls/libc-2.3.4.so
    00cdd000-00ce0000 rwxp 00125000 03:01 6292454 /lib/tls/libc-2.3.4.so
    00ce0000-00ce2000 rwxp 00ce0000 00:00 0
    00ce4000-00d05000 r-xp 00000000 03:01 6292455 /lib/tls/libm-2.3.4.so
    00d05000-00d07000 rwxp 00020000 03:01 6292455 /lib/tls/libm-2.3.4.so
    00d09000-00d0b000 r-xp 00000000 03:01 6292456 /lib/libdl-2.3.4.so
    00d0b000-00d0d000 rwxp 00001000 03:01 6292456 /lib/libdl-2.3.4.so
    08048000-08057000 r-xp 00000000 03:01 11715142 /usr/java/jdk1.5.0_15/bin/java
    08057000-08059000 rwxp 0000e000 03:01 11715142 /usr/java/jdk1.5.0_15/bin/java
    08059000-086b9000 rwxp 08059000 00:00 0
    88bc0000-88c60000 rwxp 88bc0000 00:00 0
    88c60000-890a0000 rwxp 88c60000 00:00 0
    890a0000-89200000 rwxp 890a0000 00:00 0
    89200000-8cbc0000 rwxp 89200000 00:00 0
    8cbc0000-8d3c0000 rwxp 8cbc0000 00:00 0
    8d3c0000-90bc0000 rwxp 8d3c0000 00:00 0
    90bc0000-91143000 r-xs 00001000 03:01 11698348 /usr/java/jdk1.5.0_15/jre/lib/i386/client/classes.jsa
    91143000-913c0000 rwxp 91143000 00:00 0
    913c0000-91992000 rwxp 00584000 03:01 11698348 /usr/java/jdk1.5.0_15/jre/lib/i386/client/classes.jsa
    91992000-91fc0000 rwxp 91992000 00:00 0
    91fc0000-92090000 rwxp 00b56000 03:01 11698348 /usr/java/jdk1.5.0_15/jre/lib/i386/client/classes.jsa
    92090000-923c0000 rwxp 92090000 00:00 0
    923c0000-923c4000 r-xs 00c26000 03:01 11698348 /usr/java/jdk1.5.0_15/jre/lib/i386/client/classes.jsa
    923c4000-927c0000 rwxp 923c4000 00:00 0
    b0500000-b0521000 rwxp b0500000 00:00 0
    b0521000-b0600000 --xp b0521000 00:00 0
    b0600000-b0636000 rwxp b0600000 00:00 0
    b0636000-b0700000 --xp b0636000 00:00 0
    b0700000-b0800000 rwxp b0700000 00:00 0
    b0873000-b0874000 --xp b0873000 00:00 0
    b0874000-b1c74000 rwxp b0874000 00:00 0
    b1c74000-b1c78000 r-xp 00000000 03:01 6291503 /lib/libnss_dns-2.3.4.so
    b1c78000-b1c7a000 rwxp 00003000 03:01 6291503 /lib/libnss_dns-2.3.4.so
    b1c94000-b1c97000 --xp b1c94000 00:00 0
    b1c97000-b1d15000 rwxp b1c97000 00:00 0
    b1d15000-b1d1b000 r-xs 00000000 03:01 10748120 /usr/lib/gconv/gconv-modules.cache
    b1fcb000-b1fdd000 r-xp 00000000 03:01 11603256 /usr/java/jdk1.5.0_15/jre/lib/i386/libnet.so
    b1fdd000-b1fde000 rwxp 00011000 03:01 11603256 /usr/java/jdk1.5.0_15/jre/lib/i386/libnet.so
    b1fde000-b1fe1000 --xp b1fde000 00:00 0
    b1fe1000-b205f000 rwxp b1fe1000 00:00 0
    b2089000-b214f000 r-xs 00000000 03:01 11698359 /usr/java/jdk1.5.0_15/jre/lib/ext/localedata.jar
    b214f000-b2152000 r-xs 00000000 03:01 11698358 /usr/java/jdk1.5.0_15/jre/lib/ext/dnsns.jar
    b2152000-b217d000 r-xs 00000000 03:01 11698357 /usr/java/jdk1.5.0_15/jre/lib/ext/sunpkcs11.jar
    b217d000-b21a4000 r-xs 00000000 03:01 11698356 /usr/java/jdk1.5.0_15/jre/lib/ext/sunjce_provider.jar
    b21a4000-b21a5000 --xp b21a4000 00:00 0
    b21a5000-b2225000 rwxp b21a5000 00:00 0
    b2225000-b2228000 --xp b2225000 00:00 0
    b2228000-b22a6000 rwxp b2228000 00:00 0
    b22a6000-b22a9000 --xp b22a6000 00:00 0
    b22a9000-b2327000 rwxp b22a9000 00:00 0
    b2327000-b232a000 --xp b2327000 00:00 0
    b232a000-b23a8000 rwxp b232a000 00:00 0
    b23a8000-b25a8000 r-xp 00000000 03:01 10717357 /usr/lib/locale/locale-archive
    b25a8000-b25ab000 --xp b25a8000 00:00 0
    b25ab000-b2629000 rwxp b25ab000 00:00 0
    b2629000-b262c000 --xp b2629000 00:00 0
    b262c000-b26aa000 rwxp b262c000 00:00 0
    b26aa000-b26ab000 --xp b26aa000 00:00 0
    b26ab000-b273c000 rwxp b26ab000 00:00 0
    b273c000-b2758000 rwxp b273c000 00:00 0
    b2758000-b2759000 rwxp b2758000 00:00 0
    b2759000-b2776000 rwxp b2759000 00:00 0
    b2776000-b2777000 rwxp b2776000 00:00 0
    b2777000-b2778000 rwxp b2777000 00:00 0
    b2778000-b277a000 rwxp b2778000 00:00 0
    b277a000-b2796000 rwxp b277a000 00:00 0
    b2796000-b279a000 rwxp b2796000 00:00 0
    b279a000-b27b6000 rwxp b279a000 00:00 0
    b27b6000-b27c5000 rwxp b27b6000 00:00 0
    b27c5000-b2841000 rwxp b27c5000 00:00 0
    b2841000-b2941000 rwxp b2841000 00:00 0
    b2941000-b4841000 rwxp b2941000 00:00 0
    b4841000-b50b0000 r-xs 00000000 03:01 11603318 /usr/java/jdk1.5.0_15/jre/lib/charsets.jar
    b50b0000-b50c5000 r-xs 00000000 03:01 11603283 /usr/java/jdk1.5.0_15/jre/lib/jce.jar
    b50c5000-b514a000 r-xs 00000000 03:01 11603316 /usr/java/jdk1.5.0_15/jre/lib/jsse.jar
    b514a000-b51b3000 rwxp b514a000 00:00 0
    b51b3000-b77db000 r-xs 00000000 03:01 11603320 /usr/java/jdk1.5.0_15/jre/lib/rt.jar
    b77db000-b77ea000 r-xp 00000000 03:01 11603253 /usr/java/jdk1.5.0_15/jre/lib/i386/libzip.so
    b77ea000-b77ec000 rwxp 0000e000 03:01 11603253 /usr/java/jdk1.5.0_15/jre/lib/i386/libzip.so
    b77ec000-b780d000 r-xp 00000000 03:01 11603251 /usr/java/jdk1.5.0_15/jre/lib/i386/libjava.so
    b780d000-b780f000 rwxp 00020000 03:01 11603251 /usr/java/jdk1.5.0_15/jre/lib/i386/libjava.so
    b780f000-b7818000 r-xp 00000000 03:01 6291506 /lib/libnss_files-2.3.4.so
    b7818000-b781a000 rwxp 00008000 03:01 6291506 /lib/libnss_files-2.3.4.so
    b7820000-b782b000 r-xp 00000000 03:01 11603250 /usr/java/jdk1.5.0_15/jre/lib/i386/libverify.so
    b782b000-b782c000 rwxp 0000b000 03:01 11603250 /usr/java/jdk1.5.0_15/jre/lib/i386/libverify.so
    b782c000-b7834000 rwxs 00000000 03:01 6619137 /tmp/hsperfdata_myname/15092
    b7834000-b783a000 r-xp 00000000 03:01 11603246 /usr/java/jdk1.5.0_15/jre/lib/i386/native_threads/libhpi.so
    b783a000-b783b000 rwxp 00006000 03:01 11603246 /usr/java/jdk1.5.0_15/jre/lib/i386/native_threads/libhpi.so
    b783b000-b783c000 rwxp b783b000 00:00 0
    b783c000-b783d000 r-xp b783c000 00:00 0
    b783d000-b7baf000 r-xp 00000000 03:01 11698345 /usr/java/jdk1.5.0_15/jre/lib/i386/client/libjvm.so
    b7baf000-b7bcd000 rwxp 00372000 03:01 11698345 /usr/java/jdk1.5.0_15/jre/lib/i386/client/libjvm.so
    b7bcd000-b7fe6000 rwxp b7bcd000 00:00 0
    bfe00000-bfe03000 --xp bfe00000 00:00 0
    bfe03000-c0000000 rwxp bfe03000 00:00 0
    ffffe000-fffff000 ---p 00000000 00:00 0
    VM Arguments:
    jvm_args: -Xcheck:jni -XX:+PrintCompilation
    java_command: myapplication
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=/home/myname/XXXXXXXX_PERF/bin:/usr/java/jdk1.5.0_15/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/myname/bin
    LD_LIBRARY_PATH=/usr/java/jdk1.5.0_15/jre/lib/i386/client:/usr/java/jdk1.5.0_15/jre/lib/i386:/usr/java/jdk1.5.0_15/jre/../lib/i386:/home/myname/XXXXXXXX/lib
    SHELL=/bin/bash
    DISPLAY=XXX.XXX.X.XXX:0.0
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x32b740], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGBUS: [libjvm.so+0x32b740], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGFPE: [libjvm.so+0x28ef10], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGPIPE: [libjvm.so+0x28ef10], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGILL: [libjvm.so+0x28ef10], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x291360], sa_mask[0]=0x00000000, sa_flags=0x14000004
    SIGHUP: [libjvm.so+0x290d90], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGINT: [libjvm.so+0x290d90], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGQUIT: [libjvm.so+0x290d90], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    SIGTERM: [libjvm.so+0x290d90], sa_mask[0]=0x7ffbfeff, sa_flags=0x14000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux WS release 4 (Nahant Update 4)
    uname:Linux 2.6.9-42.ELsmp #1 SMP Wed Jul 12 23:27:17 EDT 2006 i686
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 20480k, CORE 0k, NPROC 16375, NOFILE 1024, AS infinity
    load average:3.46 1.36 0.50
    CPU:total 2 (cores per cpu 1, threads per core 2) family 15 model 4 stepping 1, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ht
    Memory: 4k page, physical 1034096k(389000k free), swap 0k(0k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_15-b04) for linux-x86, built on Feb 9 2008 01:37:00 by java_re with gcc 3.2.1-7a (J2SE release)
    Regards
    Fr�d�ric

    Simple - something is wrong with your C/C++ code.
    You have a pointer/memory bug.

  • Segmentation Fault

    Hi-
    I've experienced a segmentation fault from Berkeley DB XML Java bindings running in a web application (Tomcat). I'm not able to reproduce the error myself, but it's particularly troubling becasue it brought down the entire JVM that was running the web site. I'm not at all proficient with JNI, so maybe I'm not able to properly diagnose the problem from the logs. Below is the seg fault error that was logged by the JVM:
    # An unexpected error has been detected by Java Runtime Environment:
    #  SIGSEGV (0xb) at pc=0x063966c3, pid=20961, tid=1839516576
    # Java VM: Java HotSpot(TM) Server VM (11.3-b02 mixed mode linux-x86)
    # Problematic frame:
    # V  [libjvm.so+0x3966c3]
    # If you would like to submit a bug report, please visit:
    #   http://java.sun.com/webapps/bugreport/crash.jsp
    ---------------  T H R E A D  ---------------
    Current thread (0x08822c00):  JavaThread "http-8080-6" daemon [_thread_in_vm, id=21027, stack(0x6da2c000,0x6da4d000)]
    siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x00000000
    Registers:
    EAX=0x00000000, EBX=0x08b598d8, ECX=0x0006da4b, EDX=0x08822c00
    ESP=0x6da4b6d4, EBP=0x6da4b738, ESI=0x00000ffc, EDI=0x6db77880
    EIP=0x063966c3, CR2=0x00000000, EFLAGS=0x00010216
    Top of Stack: (sp=0x6da4b6d4)
    0x6da4b6d4:   00000000 67c9ecf8 67c9ece3 08b598d8
    0x6da4b6e4:   6db77880 6db77888 6db77c74 08822c00
    0x6da4b6f4:   00000000 00c5a1e3 6da4b718 08822c00
    0x6da4b704:   6e000048 00000011 67d0b11c 08822c00
    0x6da4b714:   0000001d 6da4b738 67c92fa4 08822d14
    0x6da4b724:   08a64cb4 08c4cddc 67d0b11c 00000000
    0x6da4b734:   0000001d 6da4b7f8 67c732db 08822d14
    0x6da4b744:   00000000 00000000 67c9ece3 6da4b7d0
    Instructions: (pc=0x063966c3)
    0x063966b3:   ac 8b 43 08 89 45 b0 8b 43 0c 89 45 b4 8b 45 0c
    0x063966c3:   8b 00 50 e8 35 02 fe ff 83 ec 0c 89 c6 50 e8 72
    Stack: [0x6da2c000,0x6da4d000],  sp=0x6da4b6d4,  free space=125k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V  [libjvm.so+0x3966c3]
    C  [libdbxml_java-2.4.so+0x2612db]  _Z17createCPPXmlValueP7JNIEnv_P8_jobjectPb+0xd3
    C  [libdbxml_java-2.4.so+0x26bbcd]  _Z24createCPPXmlQueryContextP7JNIEnv_P8_jobjectP7_jclass+0x969
    C  [libdbxml_java-2.4.so+0x27f2ff]  Java_com_sleepycat_dbxml_dbxml_1javaJNI_XmlManager_1prepare_1_1SWIG_10+0xe7
    j  com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_prepare__SWIG_0(JLcom/sleepycat/dbxml/XmlManager;Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)J+0
    j  com.sleepycat.dbxml.XmlManager.prepare(Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)Lcom/sleepycat/dbxml/XmlQueryExpression;+7
    j  com.mycompany.dao.xml.XmlDao.executeQuery(Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)Ljava/util/List;+14
    j  com.mycompany.dao.xml.XMLArticleDAO.getArticleId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+91
    j  com.mycompany.service.impl.DefaultArticleService.getArticleIdFromUrl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+7
    j  com.mycompany.controller.Level3Controller.handleRequestInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;+236
    j  org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;+62
    j  org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;+6
    j  org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+224
    j  org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+219
    j  org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+10
    j  org.springframework.web.servlet.FrameworkServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+374
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
    j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+365
    j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
    j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
    j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
    j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+157
    j  org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V+432
    j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82
    j  org.apache.tomcat.util.net.JIoEndpoint$Worker.run()V+41
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub
    V  [libjvm.so+0x375c9d]
    V  [libjvm.so+0x5057f8]
    V  [libjvm.so+0x3755b0]
    V  [libjvm.so+0x37563d]
    V  [libjvm.so+0x3e5ca5]
    V  [libjvm.so+0x5cde5d]
    V  [libjvm.so+0x506929]
    C  [libpthread.so.0+0x53cc]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_prepare__SWIG_0(JLcom/sleepycat/dbxml/XmlManager;Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)J+0
    j  com.sleepycat.dbxml.XmlManager.prepare(Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)Lcom/sleepycat/dbxml/XmlQueryExpression;+7
    j  com.mycompany.dao.xml.XmlDao.executeQuery(Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)Ljava/util/List;+14
    j  com.mycompany.dao.xml.XMLArticleDAO.getArticleId(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+91
    j  com.mycompany.service.impl.DefaultArticleService.getArticleIdFromUrl(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+7
    j  com.mycompany.controller.Level3Controller.handleRequestInternal(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;+236
    j  org.springframework.web.servlet.mvc.AbstractController.handleRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/springframework/web/servlet/ModelAndView;+62
    j  org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView;+6
    j  org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+224
    j  org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+219
    j  org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+10
    j  org.springframework.web.servlet.FrameworkServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+374
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
    j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+365
    j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
    j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
    j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
    j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+157
    j  org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V+432
    j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82
    j  org.apache.tomcat.util.net.JIoEndpoint$Worker.run()V+41
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x088d4800 JavaThread "http-8080-8" daemon [_thread_blocked, id=21029, stack(0x66e7d000,0x66e9e000)]
      0x08b3d400 JavaThread "http-8080-7" daemon [_thread_blocked, id=21028, stack(0x6da0b000,0x6da2c000)]
    =>0x08822c00 JavaThread "http-8080-6" daemon [_thread_in_vm, id=21027, stack(0x6da2c000,0x6da4d000)]
      0x08823400 JavaThread "http-8080-5" daemon [_thread_blocked, id=21022, stack(0x65cdf000,0x65d00000)]
      0x0881e000 JavaThread "http-8080-4" daemon [_thread_blocked, id=21019, stack(0x6da4d000,0x6da6e000)]
      0x08d75400 JavaThread "pool-2-thread-1" [_thread_blocked, id=21018, stack(0x660df000,0x66100000)]
      0x08976400 JavaThread "http-8080-3" daemon [_thread_blocked, id=21017, stack(0x6da6e000,0x6da8f000)]
      0x08976000 JavaThread "http-8080-2" daemon [_thread_blocked, id=21011, stack(0x6da8f000,0x6dab0000)]
      0x08c4c000 JavaThread "http-8080-1" daemon [_thread_blocked, id=21006, stack(0x6dd9d000,0x6ddbe000)]
      0x08b65000 JavaThread "TP-Monitor" daemon [_thread_blocked, id=21005, stack(0x6ddbe000,0x6dddf000)]
      0x08c5ec00 JavaThread "TP-Processor4" daemon [_thread_in_native, id=21004, stack(0x6dddf000,0x6de00000)]
      0x08c62c00 JavaThread "TP-Processor3" daemon [_thread_blocked, id=21003, stack(0x6df41000,0x6df62000)]
      0x08b66800 JavaThread "TP-Processor2" daemon [_thread_blocked, id=21002, stack(0x6df62000,0x6df83000)]
      0x08eab000 JavaThread "TP-Processor1" daemon [_thread_blocked, id=21001, stack(0x6df83000,0x6dfa4000)]
      0x08c53800 JavaThread "http-8080-Acceptor-0" daemon [_thread_in_native, id=21000, stack(0x6dfa4000,0x6dfc5000)]
      0x08c5d000 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=20999, stack(0x6df1c000,0x6df3d000)]
      0x08c9e400 JavaThread "pool-1-thread-1" [_thread_blocked, id=20998, stack(0x66ea5000,0x66ec6000)]
      0x08684800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=20996, stack(0x6e1e0000,0x6e201000)]
      0x08683000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=20995, stack(0x6e201000,0x6e282000)]
      0x0867e800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=20994, stack(0x6e282000,0x6e303000)]
      0x0867d000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=20993, stack(0x6e303000,0x6e324000)]
      0x0867b800 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=20992, stack(0x6e324000,0x6e345000)]
      0x08668000 JavaThread "Finalizer" daemon [_thread_blocked, id=20991, stack(0x6e545000,0x6e566000)]
      0x08666c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=20990, stack(0x6e566000,0x6e587000)]
      0x08058800 JavaThread "main" [_thread_in_native, id=20962, stack(0xb7fc9000,0xb7fea000)]
    Other Threads:
      0x08663400 VMThread [stack: 0x6e587000,0x6e608000] [id=20989]
      0x08686800 WatcherThread [stack: 0x6e15f000,0x6e1e0000] [id=20997]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation   total 471872K, used 261897K [0x70490000, 0x90490000, 0x90490000)
      eden space 419456K,  60% used [0x70490000, 0x7fb7eb48, 0x89e30000)
      from space 52416K,  17% used [0x89e30000, 0x8a703c70, 0x8d160000)
      to   space 52416K,   0% used [0x8d160000, 0x8d160000, 0x90490000)
    concurrent mark-sweep generation total 524288K, used 0K [0x90490000, 0xb0490000, 0xb0490000)
    concurrent-mark-sweep perm gen total 22400K, used 22275K [0xb0490000, 0xb1a70000, 0xb4490000)
    ***DYNAMIC LIBRARIES TRUNCATED (POST TOO LONG)***
    VM Arguments:
    jvm_args: -Xmx1024m -Xms1024m -Xmn512m -Xss128k
    -XX:ParallelGCThreads=20 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8
    -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
    -Djava.util.logging.config.file=/opt/apps/tomcat-6.0.18/conf/logging.properties -Djava.endorsed.dirs=/opt/apps/tomcat-6.0.18/endorsed
    -Dcatalina.base=/opt/apps/tomcat-6.0.18 -Dcatalina.home=/opt/apps/tomcat-6.0.18 -Djava.io.tmpdir=/opt/apps/tomcat-6.0.18/temp
    java_command: org.apache.catalina.startup.Bootstrap start
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/opt/apps/php/bin:/opt/apps/apache2/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
    LD_LIBRARY_PATH=/usr/java/jdk1.6.0_13/jre/lib/i386/server:/usr/java/jdk1.6.0_13/jre/lib/i386:/usr/java/jdk1.6.0_13/jre/../lib/i386:/opt/dbxml/lib
    SHELL=/bin/bash
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x6071f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x6071f0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x5048b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: [libjvm.so+0x5048b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGXFSZ: [libjvm.so+0x5048b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGILL: [libjvm.so+0x5048b0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x506d80], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x506b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGTERM: [libjvm.so+0x506b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGQUIT: [libjvm.so+0x506b20], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    ---------------  S Y S T E M  ---------------
    OS:Red Hat Enterprise Linux ES release 4 (Nahant Update 8)
    uname:Linux 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:34:33 EDT 2009 i686
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 10240k, CORE 0k, NPROC 32742, NOFILE 1024, AS infinity
    load average:0.00 0.00 0.00
    CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 15 stepping 11, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3
    Memory: 4k page, physical 2073300k(27792k free), swap 5197384k(1995648k free)
    vm_info: Java HotSpot(TM) Server VM (11.3-b02) for linux-x86 JRE (1.6.0_13-b03), built on Mar  9 2009 01:16:42 by "java_re" with gcc 3.2.1-7a (J2SE release)
    time: Mon Jul  27 01:51:01 2009
    elapsed time: 11252 secondsI see some "thread blocked" statements, one of them being on the "Low Memory Detector" daemon. Not sure what to make of that.
    This is the method chain (from what I can tell) that caused the error:
    public String getArticleId(String type, String category, String normalizedTitle)
              throws DAOException, DataNotFoundDAOException {
              XmlQueryContext context = null;
              try{
                   context = this.getXmlManager().createQueryContext();
                   context.setEvaluationType(context.Eager);
                   context.setVariableValue("type", new XmlValue(type));
                   context.setVariableValue("category", new XmlValue(category));
                   context.setVariableValue("normalizedTitle", new XmlValue(normalizedTitle));
                   context.setVariableValue("containerName", new XmlValue(this.getContainer().getName()));
                   List<String> results = executeQuery(articleIdQuery, context);
                   if(results.size()>1){
                        logger.warn(String.format("more than one article found for type:%s, category:%s, normalized-title:%s", type, category, normalizedTitle));
                   }else if(results.size()==0){
                        throw new DataNotFoundDAOException(String.format("unable to find an article that matches type:%s, category:%s, normalized-title:%s", type, category, normalizedTitle));
                   /* dbxml returns query values far xml attributes in this format: {}id="this_is_the_id_we_want"
                    * we must extract the id before returning
                   String idString = results.get(0);
                   return idString.substring(idString.indexOf("\"")+1, idString.length()-1);
              }catch (XmlException e) {
                   throw new DAOException("there was a problem querying the database", e);
              } finally{
                   context.delete();
         protected List<String> executeQuery(String query, XmlQueryContext context)
                   throws DAOException {
              // Prepare (compile) the query
              List<String> xmlNodes = new ArrayList<String>();
              XmlQueryExpression qe = null;
              XmlResults results = null;
              try {
                   qe = xmlManager.prepare(query, context);
                   logger.debug("about to perform query: " + qe.getQuery());
                   results = qe.execute(context);
                   while (results.hasNext()) {
                        xmlNodes.add(results.next().asString());
              } catch (XmlException e) {
                   throw new DAOException("Unable to retrieve Page from db", e);
              } finally{
                   if(results != null){
                        results.delete();
                   if(qe != null){
                        qe.delete();
              return xmlNodes;
         }And this is the query that was passed into the method:
    collection($containerName)/article[type=$type and category=$category and normalized-title=$normalizedTitle]/@idSince this happened in a running web application, I unfortunately can't determine exactly which values were set for the query variables in this instance. However, by the nature of this application, those values are NOT taken from user input, so it would be safe to assume that the input comes from a valid, finite set of values.
    Any help would be greatly appreciated.
    Thanks
    Edited by: eric44 on Jul 27, 2009 2:34 PM

    Thanks Lauren.
    I have not yet applied the patch. I will do so shortly. However, I was able to do a bit more tracing, and I think I've gotten to the root of the problem. The seg fault is happening when a null value is used in a query. That is, a Java variable whose value is null is used as the constructor argument to new XmlValue(String s), and then that value is used in the query. I don't know exactly where the error is happening; the log seems a tad ambiguous. Again, I'm not really comfortable at the low-level, but it seems that the stack trace is rooted in the "prepare" java method, but then there seems to be some native trace directly referencing the creation of XmlValue
    Stack: [0x6da2c000,0x6da4d000],  sp=0x6da4b6d4,  free space=125k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V  [libjvm.so+0x3966c3]
    C  [libdbxml_java-2.4.so+0x2612db]  _Z17createCPPXmlValueP7JNIEnv_P8_jobjectPb+0xd3
    C  [libdbxml_java-2.4.so+0x26bbcd]  _Z24createCPPXmlQueryContextP7JNIEnv_P8_jobjectP7_jclass+0x969
    C  [libdbxml_java-2.4.so+0x27f2ff]  Java_com_sleepycat_dbxml_dbxml_1javaJNI_XmlManager_1prepare_1_1SWIG_10+0xe7
    j  com.sleepycat.dbxml.dbxml_javaJNI.XmlManager_prepare__SWIG_0(JLcom/sleepycat/dbxml/XmlManager;Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)J+0
    j  com.sleepycat.dbxml.XmlManager.prepare(Ljava/lang/String;Lcom/sleepycat/dbxml/XmlQueryContext;)Lcom/sleepycat/dbxml/XmlQueryExpression;+7thanks again

  • Segmentation fault with mod_wl_22.so and Apache 2.2.3

    Hi,
    Every few requests, the proxy plugin seg faults.
    The following backtrace is logged:
    [Sun Sep 26 06:26:16 2010] [notice] child pid 28254 exit signal Segmentation fault (11)
    *** glibc detected *** /usr/sbin/httpd: free(): invalid pointer: 0x00002b285a9882f0 ***
    ======= Backtrace: =========
    /lib64/libc.so.6[0x2b2853f3230f]
    /lib64/libc.so.6(cfree+0x4b)[0x2b2853f3276b]
    /etc/httpd/modules/mod_wl_22.so(_tmf90043+0x2f)[0x2b285d4f9954]
    /etc/httpd/modules/mod_wl_22.so(_tmf90047+0x51)[0x2b285d4e0c2c]
    /etc/httpd/modules/mod_wl_22.so(_tmf90487+0xa3)[0x2b285d4e062d]
    /etc/httpd/modules/mod_wl_22.so(_ZN3URL5closeEv+0x69)[0x2b285d49d353]
    /etc/httpd/modules/mod_wl_22.so(_Z19getPooledConnectionP8ListNodePKctiiP10LogContext+0x1c2)[0x2b285d498ff2]
    /etc/httpd/modules/mod_wl_22.so[0x2b285d490ee4]
    /etc/httpd/modules/mod_wl_22.so(request_handler+0x10b0)[0x2b285d493018]
    /usr/sbin/httpd(ap_run_handler+0x7a)[0x2b2851fc5a4a]
    /usr/sbin/httpd(ap_invoke_handler+0x78)[0x2b2851fc8ed8]
    /usr/sbin/httpd(ap_process_request+0x1a8)[0x2b2851fd3978]
    /usr/sbin/httpd[0x2b2851fd0bb0]
    /usr/sbin/httpd(ap_run_process_connection+0x72)[0x2b2851fcccd2]
    /usr/sbin/httpd[0x2b2851fd77c9]
    /usr/sbin/httpd[0x2b2851fd7a5a]
    /usr/sbin/httpd[0x2b2851fd7b10]
    /usr/sbin/httpd(ap_mpm_run+0xccb)[0x2b2851fd87fb]
    /usr/sbin/httpd(main+0x7e8)[0x2b2851fb2e48]
    /lib64/libc.so.6(__libc_start_main+0xf4)[0x2b2853edd994]
    /usr/sbin/httpd[0x2b2851fb2199]
    I am using the following plugin version:
    Oracle WebLogic plugin build date/time: Apr 20 2009 15:29:36. Change Number: 1211636
    The OS is a stock RHEL 5.4 (64 bit)
    Any ideas?

    I've tried to upgrade to plugin version 1.1, but now it refuses to use SSL between the proxy and the weblogic server.
    All I get from the logs is the following:
    Sun Sep 26 12:03:32 2010 <2450512854954051> mod_weblogic(ssl): Connection mod_wl SSL handshake failed (29024)
    Sun Sep 26 12:03:32 2010 <2450512854954051> mod_weblogic(ssl): SSL Handshake failed
    I've created a wallet, and imported my certificate to it as a trusted certificate.
    It should be noted that I have a wildcard certificate, and the previous plugin version did not support it - I had to use
    RequireSSLHostMatch false
    EnforceBasicConstraints false
    for it to work. These options are no longer supported in 1.1 - Why?

  • OIM 11g Installation - Oracle_IDM1/bin/config.sh : segmentation fault

    Hello,
    I'm installing all the components on a single machine : CentOS 5.5 64bits (equivalent to RH5.5).
    Here are the steps that I followed :
    1) I installed Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 and WebLogic Server Version: 10.3.3.0
    2) I applied the Repository Creation Utility ofm_rcu_linux_11.1.1.3.3
    3) I installed SOA Suite ofm_soa_generic_11.1.1.2.0 then patched it using ofm_soa_generic_11.1.1.3.0 (Installation without configuration)
    4) I installed Oracle Identity and Access Management ofm_soa_generic_11.1.1.3.0
    5) I created a Weblogic domain using +$ORACLE_MWHOME/Oracle_IDM1/common/bin/config.sh+
    6) I started Weblogic and the Node Manager
    7) When I run the configuration tool cd $ORACLE_MWHOME/Oracle_IDM1/bin then +./config.sh+ I had a segmentation fault error :
    Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-03-08_02-13-15PM. Please wait ..../config.sh: line 159: 11022 Segmentation fault      $INSTALLER_DIR/runInstaller -weblogicConfig ORACLE_HOME="$ORACLE_HOME" -invPtrLoc $ORACLE_HOME/oraInst.loc -oneclick $COMMANDLINE -Doracle.config.mode=true
    when I run it using strace, I saw that the installer can't find a libc.mo file :
    open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    write(2, "./config.sh: line 159:  8897 Seg"..., 209./config.sh: line 159:  8897 Segmentation fault      $INSTALLER_DIR/runInstaller -weblogicConfig ORACLE_HOME="$ORACLE_HOME" -invPtrLoc $ORACLE_HOME/oraInst.loc -oneclick $COMMANDLINE -Doracle.config.mode=true
    +) = 209+
    So I made a symbolic link to one that actually exists :
    sudo ln -s /usr/share/locale/en_GB/LC_MESSAGES/libc.mo /usr/share/locale/en/LC_MESSAGES/libc.mo
    Now the installer can find it, but I still have a segfault :
    open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = 3
    +fstat(3, {st_mode=S_IFREG|0644, st_size=1474, ...}) = 0+
    mmap(NULL, 1474, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2b2d76c27000
    close(3)                                = 0
    write(2, "./config.sh: line 159:  9160 Seg"..., 209./config.sh: line 159:  9160 Segmentation fault      $INSTALLER_DIR/runInstaller -weblogicConfig ORACLE_HOME="$ORACLE_HOME" -invPtrLoc ORACLE_HOME/oraInst.loc -oneclick $COMMANDLINE -Doracle.config.mode=true
    +) = 209+
    Any idea on what would be the reason for that ?
    Thanks in advance !

    Translated:
    Not certified means in case of an error, you are on your own. Usual advice, try the same with a certified OS. If the issues persists, you can file a support ticket.
    --olaf                                                                                                                                                                                                                                                                                                                                                                                           

  • [SOLVED] Adobe Reader (acroread) Segmentation Fault (KDE)

    Hello everyone!
    I've been playing with arch quite a long time and I have a problem with the acroread package, which I installed from the AUR.
    Adobe Reader will never start and this is the output I get:
    $ acroread
    dirname: missing operand
    Try 'dirname --help' for more information.
    Segmentation fault (core dumped)
    I did run strace and the output I got (last few lines) is:
    access("/etc/gtk-2.0/gtkrc.en_US", F_OK) = -1 ENOENT (No such file or directory)
    access("/etc/gtk-2.0/gtkrc.en", F_OK) = -1 ENOENT (No such file or directory)
    lstat64("/home/errikos/.gtkrc-2.0", 0xfffffffffff5e7f4) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtkrc-2.0.en_US", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtkrc-2.0.en", F_OK) = -1 ENOENT (No such file or directory)
    lstat64("/home/errikos/.gtkrc-2.0-kde4", {st_mode=S_IFREG|0644, st_size=328, ...}) = 0
    open("/home/errikos/.gtkrc-2.0-kde4", O_RDONLY|O_LARGEFILE) = 5
    read(5, "# This file was written by KDE\n#"..., 4000) = 328
    lstat64("/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc", {st_mode=S_IFREG|0644, st_size=6131, ...}) = 0
    open("/usr/share/themes/oxygen-gtk/gtk-2.0/gtkrc", O_RDONLY|O_LARGEFILE) = 6
    read(6, "# this file is part of the oxyge"..., 4000) = 4000
    access("/home/errikos/.gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/2.10.0/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/2.10.0/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
    access("/home/errikos/.gtk-2.0/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
    access("/usr/lib32/gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.so", F_OK) = -1 ENOENT (No such file or directory)
    access("/usr/lib32/gtk-2.0/2.10.0/x86_64-unknown-linux-gnu/engines/liboxygen-gtk.la", F_OK) = -1 ENOENT (No such file or directory)
    access("/usr/lib32/gtk-2.0/2.10.0/engines/liboxygen-gtk.so", F_OK) = 0
    stat64("/usr/lib32/gtk-2.0/2.10.0/engines/liboxygen-gtk.so", {st_mode=S_IFREG|0755, st_size=1309120, ...}) = 0
    open("/usr/lib32/gtk-2.0/2.10.0/engines/liboxygen-gtk.so", O_RDONLY|O_CLOEXEC) = 7
    read(7, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220-\4\0004\0\0\0"..., 512) = 512
    fstat64(7, {st_mode=S_IFREG|0755, st_size=1309120, ...}) = 0
    mmap2(NULL, 1314324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) = 0xf0f20000
    mprotect(0xfffffffff105b000, 4096, PROT_NONE) = 0
    mmap2(0xfffffffff105c000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x13b) = 0xf105c000
    close(7) = 0
    mprotect(0xfffffffff105c000, 12288, PROT_READ) = 0
    --- SIGSEGV {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} ---
    +++ killed by SIGSEGV (core dumped) +++
    Segmentation fault (core dumped)
    I am running Arch with KDE.
    Should it find all those files it is not finding? Could they be part of the problem?
    I did a Google search, but got nowhere until now.
    Last edited by errikosd (2013-05-08 01:10:04)

    Well, I found a workaround, for those who really need acroread and want it well integrated into the KDE environment.
    The solution is to use another KDE look-alike theme, QtCurve, instead of the "problematic" oxygen-gtk for GTK2 applications.
    What you have to do is install the following packages from the AUR:
    gtk-engines
    qtcurve-gtk2
    qtcurve-kde
    lib32-qtcurve-gtk2
    and also lib32-gtk-engines if it isn't resolved as a dependency.
    You will also need to install the kde-gtk-config package from the AUR.
    Then go to: KDE System Settings > Application Appearance > GTK, select QtCurve as the GTK2 theme and enjoy acroread and other GTK2 applications (well not fully, but the QtCurve theme is OK) integrated into your KDE desktop!
    PS1: QtCurve is not (yet?) available for GTK3, so I left oxygen-gtk there.
    PS2: Status changed to solved.

  • Virtualbox Segmentation Fault on startup (Error SUPR3HardenedMain)

    Hello,
    Since a recent system, virtualbox has started doing segmentation fault on startup. I have no clue what could be wrong.
    $ virtualbox
    Segmentation fault
    I have removed it and emptied the cache
    $ sudo pacman -R virtualbox
    $ sudo pacman -R virtualbox-host-modules
    $ sudo rm /var/cache/pacman/virtualbox*
    Anyone has the same issue?
    Thank you.
    Last edited by felix123 (2012-12-12 16:33:59)

    So more info on the problem :
    gdb /usr/lib/virtualbox/VirtualBox
    Starting program: /usr/lib/virtualbox/VirtualBox
    warning: Could not load shared library symbols for linux-vdso.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    VirtualBox: Error -10 in SUPR3HardenedMain!
    VirtualBox: Effective UID is not root (euid=1000 egid=1000 uid=1000 gid=1000)
    VirtualBox: Tip! It may help to reinstall VirtualBox.
    [Inferior 1 (process 12182) exited with code 01]
    Reading this error i tried to run it as root.
    $ sudo gdb /usr/lib/virtualbox/VirtualBox
    GNU gdb (GDB) 7.5.1
    Copyright (C) 2012 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law. Type "show copying"
    and "show warranty" for details.
    This GDB was configured as "x86_64-unknown-linux-gnu".
    For bug reporting instructions, please see:
    <http://www.gnu.org/software/gdb/bugs/>...
    Reading symbols from /usr/lib/virtualbox/VirtualBox...(no debugging symbols found)...done.
    (gdb) run
    Starting program: /usr/lib/virtualbox/VirtualBox
    warning: Could not load shared library symbols for linux-vdso.so.1.
    Do you need "set solib-search-path" or "set sysroot"?
    [Thread debugging using libthread_db enabled]
    Using host libthread_db library "/usr/lib/libthread_db.so.1".
    [New Thread 0x7f09d9812700 (LWP 12512)]
    [New Thread 0x7f09d9647700 (LWP 12513)]
    [Thread 0x7f09d9647700 (LWP 12513) exited]
    [Thread 0x7f09d9812700 (LWP 12512) exited]
    Traceback (most recent call last):
    File "/usr/share/gdb/auto-load/usr/lib/libgobject-2.0.so.0.3400.3-gdb.py", line 9, in <module>
    from gobject import register
    File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
    ImportError: No module named backtrace
    [New Thread 0x7f09d9812700 (LWP 12518)]
    [New Thread 0x7f09d9647700 (LWP 12519)]
    [New Thread 0x7f09c50c6700 (LWP 12534)]
    [Thread 0x7f09c50c6700 (LWP 12534) exited]
    ^C
    Program received signal SIGINT, Interrupt.
    0x00007f09d8f0918d in poll () from /usr/lib/libc.so.6
    And there you go the program starts. I have tried using it but it still crashes while being used (adding a new virtual machine).
    Funnily, virtualbox does not work when launched directly as root. Same issue :
    # VirtualBox
    Segmentation fault

  • X doesn't start - Segmentation fault

    Hi all,
    after latest upgrades of the system, X doesn't start anymore.
    The error is:
    [ 1193.133] (II) AIGLX: Screen 0 is not DRI2 capable
    [ 1193.133] drmOpenDevice: node name is /dev/dri/card0
    [ 1193.133] drmOpenDevice: open result is 11, (OK)
    [ 1193.133] drmOpenByBusid: Searching for BusID pci:0000:01:05.0
    [ 1193.133] drmOpenDevice: node name is /dev/dri/card0
    [ 1193.133] drmOpenDevice: open result is 11, (OK)
    [ 1193.133] drmOpenByBusid: drmOpenMinor returns 11
    [ 1193.133] drmOpenByBusid: Interface 1.4 failed, trying 1.1
    [ 1193.133] drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
    [ 1193.182]
    Backtrace:
    [ 1193.182] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e649b]
    [ 1193.182] 1: /usr/bin/X (0x8048000+0x5cea5) [0x80a4ea5]
    [ 1193.182] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xb78a540c]
    [ 1193.182] 3: /usr/lib/xorg/modules/extensions/libglx.so (0xb749b000+0x40a8c) [0xb74dba8c]
    [ 1193.182] 4: /usr/lib/xorg/modules/extensions/libglx.so (0xb749b000+0x37aa8) [0xb74d2aa8]
    [ 1193.183] 5: /usr/bin/X (InitExtensions+0x9d) [0x80caced]
    [ 1193.183] 6: /usr/bin/X (0x8048000+0x1a052) [0x8062052]
    [ 1193.183] 7: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb75c7db6]
    [ 1193.183] 8: /usr/bin/X (0x8048000+0x19dd1) [0x8061dd1]
    [ 1193.183] Segmentation fault at address (nil)
    [ 1193.183]
    Fatal server error:
    [ 1193.183] Caught signal 11 (Segmentation fault). Server aborting
    [ 1193.183]
    [ 1193.183]
    Please consult the The X.Org Foundation support
    at http://wiki.x.org
    for help.
    [ 1193.183] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 1193.183]
    [ 1193.714] Output DIG0 transmitter setup success
    And the list of updated packages is here: http://pastebin.com/7W88M9yv
    I tried to:
    - Reinstall ati-dri
    - Reinstall xorg
    - Reinstall xf86-video-ati
    - Reinstall libgl
    - Reinstall libdr
    but without success.
    any help?

    I had the same issues, enabling KMS solves this in case you have disabled it. There is a guide here: https://wiki.archlinux.org/index.php/AT … _.28KMS.29

Maybe you are looking for

  • Can't log into my account

    I have a toshiba satellite L 305 laptop.I was working on it the yesterday and a window popped up for an update of adobe. I installed the update but after that my laptop switched off. Now when I start it and put my administrator password, it just gets

  • Change Tablespace of a table with LONG column

    I have a 9i database that I have just gotten control of. At this point there is just one big dictionary managed tablespace for everything created by users. I am trying to move to multiple locally managed tablespaces with fixed extent sizes but I have

  • Accounts Payable API Invoice Creation API

    Hello All, Is there any API available in R12 for creating Accounts Payable(AP) Invoices. Thanx in Advance. Regards, Deepak Arora +91-96500-28672

  • Binary data problem with web services on JRockit but not Sun JDK

    I have a problem with binary data in SOAP and JRockit (jrrt-3.0.0-1.6.0-linux-x64.bin) . I have an set of web services based on EJB 3.0 which return images as byte arrays inside a SOAP envelope to be consumed by .NET 2 services. The host app server i

  • How to bind an element in an arrayList to a table column

    Hi everyone, I need your help. I have an ObjectListDataProvider to bind a class MyClass to a table. Inside of MyClass, there is a property called dynNumOfElements of type ArrayList. I need dynamically create the columns of the table to match the numb