0 Replies Latest reply: Feb 2, 2012 7:47 AM by 914867 RSS

    Bus Error: XListInputDevices crashing on Solaris 10 sparc zone

      I am trying to launch my application through ssh -X, xclock works fine, but when it comes to my application, its crashes with Bus Error. Following is the stack trace.

      core file header read successfully
      Reading ld.so.1
      Reading libgtk-x11-2.0.so.0.400.9
      Reading libgdk-x11-2.0.so.0.400.9
      Reading libatk-1.0.so.0.700.3
      Reading libgdk_pixbuf-2.0.so.0.400.9
      Reading libmlib.so.2
      Reading libpangoxft-1.0.so.0.501.1
      Reading libpangox-1.0.so.0.501.1
      Reading libpango-1.0.so.0.501.1
      Reading libgobject-2.0.so.0.400.1
      Reading libgmodule-2.0.so.0.400.1
      Reading libgthread-2.0.so.0.400.1
      Reading libglib-2.0.so.0.400.1
      Reading libX11.so.4
      Reading libSM.so.6
      Reading libjpeg.so.62.0.0
      Reading libtiff.so.3.8.2
      Reading libz.so.1
      Reading librt.so.1
      Reading libnsl.so.1
      Reading libsocket.so.1
      Reading libstdc++.so.6.0.3
      Reading libm.so.2
      Reading libgcc_s.so.1
      Reading libpthread.so.1
      Reading libc.so.1
      Reading libXft.so.2
      Reading libXrender.so.1
      Reading libfontconfig.so.1
      Reading libXrandr.so.2
      Reading libXi.so.5
      Reading libXext.so.0
      Reading libpangoft2-1.0.so.0.501.1
      Reading libaio.so.1
      Reading libmd.so.1
      Reading libICE.so.6
      Reading libc_psr.so.1
      Reading en_US.UTF-8.so.3
      Reading methods_unicode.so.3
      Reading UTF-8%UTF-32BE.so
      Reading UTF-32BE%UTF-8.so
      Reading xlcUTF-8.so.2
      Reading UTF-8%8859-1.so
      A loadobject was found with an unexpected checksum value.
      See `help core mismatch' for details, and run `proc -map'
      to see what checksum values were expected and found.
      dbx: warning: Some symbolic information might be incorrect.
      t@1 (l@1) program terminated by signal BUS (invalid address alignment)
      0xffffffff79205264: XListInputDevices+0x03c8: stx %l0, [%i5]
      (dbx) where
      current thread: t@1
      =>[1] XListInputDevices(0x10056c460, 0xffffffff7ffff454, 0x1, 0x10058cdc4, 0x10058d008, 0x10058d1e4), at 0xffffffff79205264
      [2] gdkinput_common_init(0x100571e30, 0x0, 0x2390, 0x10e4fc, 0xffffffff7f11fbdc, 0x2000), at 0xffffffff7f170d84
      [3] gdk_display_open(0x2470, 0x0, 0x100572610, 0x1005734c0, 0x100571e30, 0xffffffff7f27f230), at 0xffffffff7f14606c
      [4] gdk_display_open_default_libgtk_only(0x0, 0x15f6e4, 0x10011304c, 0x0, 0xffffffff7f27f230, 0x78), at 0xffffffff7f11fbdc
      [5] rewrite_event_for_window(0xffffffff7ffff7cc, 0xffffffff7ffff7c0, 0x0, 0xffffffff7a54354c, 0xffffffff7b800200, 0x0), at 0xffffffff7ed63fbc
      [6] wxApp::Initialize(0x10054b7a0, 0xffffffff7ffffa40, 0x1005443c0, 0x0, 0x100000000, 0xffffffff7b800200), at 0x10011304c
      [7] wxEntryStart(0xffffffff7ffffa40, 0x1005443c0, 0x0, 0x0, 0x0, 0x0), at 0x1002741e0
      [8] wxInitialize(0x1, 0x1005443c0, 0xffffffff7ffffc28, 0x100538700, 0x100000000, 0xffffffff7b800200), at 0x100274480
      [9] wxEntry(0x1005360a8, 0x1005443c0, 0x0, 0x0, 0x0, 0x0), at 0x100274720
      [10] main(0x1, 0xffffffff7ffffc18, 0xffffffff7ffffc28, 0x100538700, 0x100000000, 0xffffffff7b800200), at 0x1000e9214