omniORB 2.2: Crash on Solaris 2.6

Jan Lessner jan@c-lab.de
Tue, 13 Jan 1998 13:28:08 +0100


Hello omniORB'ers
I just discovered a problem when running my Solaris 2.5 executables on a
Solaris 2.6 machine. As 2.6 is said to be upwards compatible, everything
should work fine, but unfortunately it doesn't. My server applications
sometimes crash, producing the stack trace below. Dis anybody make the
same experiance. Does it help to recompile on Solaris 2.6 or is there
another work around?

Regards,

	Jan Lessner, C-LAB

Attachment: Stacktrace

(dbx) where
  [1] _lock_try_adaptive(0x0, 0x1cd80, 0x0, 0x0, 0x0, 0x0), at
0xef6b4de4
  [2] _ti_pthread_mutex_lock(0x0, 0xef6c5240, 0x0, 0x0, 0x0, 0x0), at
0xef6a84d0
  [3] omni_mutex::lock(0x0, 0x0, 0xef6c5240, 0xeec07c24, 0xef7eb790,
0xef7ed5ec), at 0xef6e1b78
=>[4] Strand::Sync::~Sync(this = 0x97fcc, delete = 2), line 197 in
"/globals/lip/lipdevel/omniORB/2.2.0/sun5/src/lib/omniORB2/sharedlib/../strand.cc"
  [5] strand_server::~strand_server(this = 0x97f88, delete = 3), line
108 in
"/globals/lip/lipdevel/omniORB/2.2.0/sun5/src/lib/omniORB2/sharedlib/../orb.cc"
  [6] static omni_thread::exit(0x0, 0x0, 0x2, 0xef6c5240, 0x4, 0x97f88),
at 0xef6e3adc
  [7] static omni_thread::wrapper(0x97f88, 0xef6c8b28, 0x0, 0xef6cde90,
0x1, 0xfe401000), at 0xef6e29a4
	
-- 
>>>>> C-LAB @ CeBIT'98: Hall 6, A32, Booth 322