Here is some additional info. With VC++8 and OO 4.0.7 the crash occurs in <br>AttNotification::_impl_EventChannel::_ptrToInterface in AttNotificationSK.cc, on the line <br><br>if( omni::strMatch(id, CosNotifyChannelAdmin::EventChannel::_PD_repoId) )
<br><br>For some reason all four of these<br><br>::CosNotifyChannelAdmin::EventChannel::_PD_repoId<br>::CosNotification::QoSAdmin::_PD_repoId<br>::CosNotification::AdminPropertiesAdmin::_PD_repoId<br>::CosEventChannelAdmin::EventChannel::_PD_repoId
<br><br>Are invalid pointers, with values like aca425ff, ab3025ff, aca025ff, ac9c25ff.<br>These should be initialized to a static const char * value in some SK file, such as CosNotifyChannelAdminSK.<br><br>Either the linker is misbehaving for some reason, or the whole block of memory gets overwritten by some rogue piece of code. Any ideas?
<br><br>Thanks!<br><br><div><span class="gmail_quote">On 7/3/06, <b class="gmail_sendername">Tamas Kerecsen</b> <<a href="mailto:kerecsen@gmail.com">kerecsen@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>I've been trying to compile notifd with omniorb 4.0.7 with VC++6 and VC++8.<br></div></blockquote></div><br>