<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Feed for discussion General in project Wind River® VxWorks® Migration.</title>
    <link>https://community.qnx.com/sf/discussion/do/listTopics/projects.proj1116/discussion.general</link>
    <description>Posts for  General</description>
    <item>
      <title>post74423: Related API in QNX for repeat()</title>
      <link>https://community.qnx.com/sf/go/post74423</link>
      <description>Can&amp;#160;any&amp;#160;one&amp;#160;suggest&amp;#160;an&amp;#160;related&amp;#160;API&amp;#160;for&amp;#160;repeat()&amp;#160;(VxWorks&amp;#160;API)&amp;#160;in&amp;#160;QNX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Or&amp;#160;suggest&amp;#160;me&amp;#160;how&amp;#160;to&amp;#160;implement&amp;#160;same&amp;#160;in&amp;#160;QNX.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks,</description>
      <pubDate>Fri, 12 Nov 2010 07:08:49 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post74423</guid>
      <dc:creator>harish kumar</dc:creator>
      <dc:date>2010-11-12T07:08:49Z</dc:date>
    </item>
    <item>
      <title>post47094: Where are events?</title>
      <link>https://community.qnx.com/sf/go/post47094</link>
      <description>Hi,&lt;br/&gt;&lt;br/&gt;I&amp;#160;have&amp;#160;seen&amp;#160;the&amp;#160;library&amp;#160;but&amp;#160;it&amp;#160;lacks&amp;#160;the&amp;#160;eventLib&amp;#160;feature.&lt;br/&gt;&lt;br/&gt;What&amp;#160;about&amp;#160;it?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Mario.</description>
      <pubDate>Thu, 11 Feb 2010 09:02:47 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post47094</guid>
      <dc:creator>Mario Mastrodicasa</dc:creator>
      <dc:date>2010-02-11T09:02:47Z</dc:date>
    </item>
    <item>
      <title>post43383: RE: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43383</link>
      <description>So,&amp;#160;yeah,&amp;#160;what&amp;#160;I&amp;#160;had&amp;#160;to&amp;#160;do&amp;#160;was&amp;#160;call&amp;#160;usrInit&amp;#160;from&amp;#160;my&amp;#160;QNX&amp;#160;main&amp;#160;task,&amp;#160;then&lt;br/&gt;&lt;br/&gt;use&amp;#160;spawnTask&amp;#160;to&amp;#160;spin&amp;#160;off&amp;#160;a&amp;#160;VxWorks&amp;#160;task&amp;#160;and&amp;#160;get&amp;#160;that&amp;#160;stuff&amp;#160;rolling.&lt;br/&gt;&lt;br/&gt;Appears&amp;#160;to&amp;#160;have&amp;#160;fixed&amp;#160;the&amp;#160;problem...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;M&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;1:28&amp;#160;PM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;just&amp;#160;curious&amp;#160;do&amp;#160;you&amp;#160;create&amp;#160;any&amp;#160;tasks?&amp;#160;&lt;br/&gt;&lt;br/&gt;or&amp;#160;do&amp;#160;u&amp;#160;call&amp;#160;kernelInit&amp;#160;or&amp;#160;usrInit&amp;#160;any&amp;#160;where&amp;#160;in&amp;#160;your&amp;#160;code?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;the&amp;#160;only&amp;#160;way&amp;#160;I&amp;#160;see&amp;#160;the&amp;#160;tcb&amp;#160;being&amp;#160;null,&amp;#160;is&amp;#160;if&amp;#160;it&amp;#160;is&amp;#160;called&amp;#160;from&amp;#160;a&amp;#160;qnx&lt;br/&gt;&lt;br/&gt;thread,&amp;#160;that&amp;#160;is&amp;#160;not&amp;#160;a&amp;#160;"vx&amp;#160;works&amp;#160;task"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;13:33:50&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 08 Dec 2009 19:10:34 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43383</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T19:10:34Z</dc:date>
    </item>
    <item>
      <title>post43381: Re: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43381</link>
      <description>just&amp;#160;curious&amp;#160;do&amp;#160;you&amp;#160;create&amp;#160;any&amp;#160;tasks?&amp;#160;&lt;br/&gt;&lt;br/&gt;or&amp;#160;do&amp;#160;u&amp;#160;call&amp;#160;kernelInit&amp;#160;or&amp;#160;usrInit&amp;#160;any&amp;#160;where&amp;#160;in&amp;#160;your&amp;#160;code?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;the&amp;#160;only&amp;#160;way&amp;#160;I&amp;#160;see&amp;#160;the&amp;#160;tcb&amp;#160;being&amp;#160;null,&amp;#160;is&amp;#160;if&amp;#160;it&amp;#160;is&amp;#160;called&amp;#160;from&amp;#160;a&amp;#160;qnx&lt;br/&gt;&lt;br/&gt;thread,&amp;#160;that&amp;#160;is&amp;#160;not&amp;#160;a&amp;#160;"vx&amp;#160;works&amp;#160;task"&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;13:33:50&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;--&amp;gt;&amp;#160;According&amp;#160;to&amp;#160;Mike&amp;#160;Medved&amp;#160;&amp;lt;--&lt;br/&gt;&lt;br/&gt;	I&amp;#160;statically&amp;#160;linked&amp;#160;the&amp;#160;library,&amp;#160;I'm&amp;#160;not&amp;#160;sure&amp;#160;what&amp;#160;a&amp;#160;core&amp;#160;file&amp;#160;is...&amp;#160;if&lt;br/&gt;&lt;br/&gt;	you&amp;#160;explain,&amp;#160;I'm&amp;#160;sure&amp;#160;I've&amp;#160;got&amp;#160;it/&amp;#160;can&amp;#160;get&amp;#160;it.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	M&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;	From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;	Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;11:04&amp;#160;AM&lt;br/&gt;&lt;br/&gt;	To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;	Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	In&amp;#160;the&amp;#160;crash,&amp;#160;do&amp;#160;we&amp;#160;know&amp;#160;what&amp;#160;the&amp;#160;values&amp;#160;of&amp;#160;my_tcb&amp;#160;was?&amp;#160;(its&amp;#160;the&lt;br/&gt;&lt;br/&gt;	argument&amp;#160;to&amp;#160;the&amp;#160;function,&amp;#160;__vx2qnx_sched_lockout&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	Would&amp;#160;you&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;provide&amp;#160;a&amp;#160;core&amp;#160;file,&amp;#160;with&amp;#160;statically&amp;#160;linked&lt;br/&gt;&lt;br/&gt;	executable&amp;#160;with&amp;#160;symbols?..&amp;#160;so&amp;#160;I&amp;#160;can&amp;#160;look&amp;#160;at&amp;#160;it&amp;#160;in&amp;#160;the&amp;#160;debugger?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	shiv&lt;br/&gt;&lt;br/&gt;	Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;11:09:21&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;	&amp;#160;--&amp;gt;&amp;#160;According&amp;#160;to&amp;#160;Mike&amp;#160;Medved&amp;#160;&amp;lt;--&lt;br/&gt;&lt;br/&gt;		Lots&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;to&amp;#160;the&amp;#160;VxWorks&amp;#160;stuff.&amp;#160;&amp;#160;It&amp;#160;was&amp;#160;pretty&lt;br/&gt;&lt;br/&gt;	nasty,&amp;#160;which&lt;br/&gt;&lt;br/&gt;		is&amp;#160;why&amp;#160;I&amp;#160;posted&amp;#160;my&amp;#160;question&amp;#160;on&amp;#160;the&amp;#160;forum&amp;#160;-&amp;#160;if&amp;#160;there&amp;#160;were&amp;#160;clean&lt;br/&gt;&lt;br/&gt;	ones&amp;#160;that&lt;br/&gt;&lt;br/&gt;		everyone&amp;#160;knows&amp;#160;would&amp;#160;work,&amp;#160;I'd&amp;#160;use&amp;#160;those.&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		Here&amp;#160;is&amp;#160;an&amp;#160;example&amp;#160;-&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;causing&amp;#160;the&lt;br/&gt;&lt;br/&gt;	segfault:&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		STATUS&amp;#160;MTelemetryHandler::registerHandler(&amp;#160;MTelemetryHandler&amp;#160;*&lt;br/&gt;&lt;br/&gt;	This&amp;#160;)&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		{&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MTelemetryHandler*&amp;#160;cur&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Create&amp;#160;the&amp;#160;mutex&amp;#160;semaphore&amp;#160;if&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;first&amp;#160;handler&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskLock();&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(first&amp;#160;==&amp;#160;NULL)&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;protect&amp;#160;=&amp;#160;semMCreate&amp;#160;(SEM_Q_PRIORITY&amp;#160;|&lt;br/&gt;&lt;br/&gt;	SEM_DELETE_SAFE&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;|&amp;#160;SEM_INVERSION_SAFE);&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskUnlock();&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Take&amp;#160;the&amp;#160;mutex&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;semTake&amp;#160;(protect,&amp;#160;WAIT_FOREVER);&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Go&amp;#160;until&amp;#160;we&amp;#160;find&amp;#160;an&amp;#160;entry&amp;#160;point&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;NULL;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;while&amp;#160;((cur&amp;#160;!=&amp;#160;NULL)&amp;#160;&amp;amp;&amp;amp;&amp;#160;(cur-&amp;gt;this_rank&amp;#160;&amp;lt;=&lt;br/&gt;&lt;br/&gt;	This-&amp;gt;this_rank))&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;cur&amp;#160;=&amp;#160;cur-&amp;gt;next;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		....&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		The&amp;#160;first&amp;#160;call&amp;#160;to&amp;#160;taskLock()&amp;#160;is&amp;#160;what&amp;#160;gives&amp;#160;the&amp;#160;seg&amp;#160;fault.&amp;#160;&amp;#160;I&lt;br/&gt;&lt;br/&gt;	compiled&lt;br/&gt;&lt;br/&gt;		the&amp;#160;vx2qnx&amp;#160;lib&amp;#160;with&amp;#160;the&amp;#160;source&amp;#160;that&amp;#160;came&amp;#160;in&amp;#160;the&amp;#160;archive&amp;#160;with&lt;br/&gt;&lt;br/&gt;	debug&lt;br/&gt;&lt;br/&gt;		symbols,&amp;#160;where&amp;#160;the&amp;#160;error&amp;#160;is&amp;#160;occurring&amp;#160;in&amp;#160;the&amp;#160;library&amp;#160;is&amp;#160;shown&amp;#160;in&lt;br/&gt;&lt;br/&gt;	the&lt;br/&gt;&lt;br/&gt;		following&amp;#160;screen&amp;#160;cap.&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		As&amp;#160;you&amp;#160;can&amp;#160;see&amp;#160;in&amp;#160;the&amp;#160;call&amp;#160;stack,&amp;#160;I'm&amp;#160;a&amp;#160;couple&amp;#160;of&amp;#160;calls&amp;#160;deep&amp;#160;in&lt;br/&gt;&lt;br/&gt;	the&amp;#160;init&lt;br/&gt;&lt;br/&gt;		stuff&amp;#160;of&amp;#160;my&amp;#160;application.&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		This&amp;#160;help?&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		M&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;		From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;		Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;10:38&amp;#160;AM&lt;br/&gt;&lt;br/&gt;		To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;		Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		Sorry&amp;#160;for&amp;#160;the&amp;#160;delayed&amp;#160;response,&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		these&amp;#160;functions&amp;#160;are&amp;#160;functions&amp;#160;inside&amp;#160;(com_*&amp;#160;etc)&amp;#160;the&amp;#160;vx&amp;#160;works&amp;#160;to&lt;br/&gt;&lt;br/&gt;	qnx&lt;br/&gt;&lt;br/&gt;		lib.&amp;#160;Can&amp;#160;you&amp;#160;post&amp;#160;some&amp;#160;more&amp;#160;of&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;linking&amp;#160;against&lt;br/&gt;&lt;br/&gt;	the&lt;br/&gt;&lt;br/&gt;		vx2qnx&amp;#160;lib?&amp;#160;What&amp;#160;sort&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;did&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;make&amp;#160;to&lt;br/&gt;&lt;br/&gt;	get&amp;#160;to&lt;br/&gt;&lt;br/&gt;		this&amp;#160;point?&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		shiv&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		_______________________________________________&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		General&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		http://community.qnx.com/sf/go/post43366&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&amp;#160;&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		_______________________________________________&lt;br/&gt;&lt;br/&gt;		&lt;br/&gt;&lt;br/&gt;		General&lt;br/&gt;&lt;br/&gt;		http://community.qnx.com/sf/go/post43368&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	--&amp;#160;&lt;br/&gt;&lt;br/&gt;	****&lt;br/&gt;&lt;br/&gt;	Shiv&amp;#160;Nagarajan,&lt;br/&gt;&lt;br/&gt;	Kernel&amp;#160;Developer,&amp;#160;QNX&amp;#160;Software&amp;#160;Systems,&lt;br/&gt;&lt;br/&gt;	Ottawa,&amp;#160;Canada&lt;br/&gt;&lt;br/&gt;	****&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43372&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43373&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;Shiv&amp;#160;Nagarajan,&lt;br/&gt;&lt;br/&gt;Kernel&amp;#160;Developer,&amp;#160;QNX&amp;#160;Software&amp;#160;Systems,&lt;br/&gt;&lt;br/&gt;Ottawa,&amp;#160;Canada&lt;br/&gt;&lt;br/&gt;****</description>
      <pubDate>Tue, 08 Dec 2009 18:27:47 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43381</guid>
      <dc:creator>Shiv Nagarajan(deleted)</dc:creator>
      <dc:date>2009-12-08T18:27:47Z</dc:date>
    </item>
    <item>
      <title>post43376: Re: headers?</title>
      <link>https://community.qnx.com/sf/go/post43376</link>
      <description>Answer:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;\src\lib\vx2qnx\public\vx2qnx</description>
      <pubDate>Tue, 08 Dec 2009 16:17:13 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43376</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T16:17:13Z</dc:date>
    </item>
    <item>
      <title>post43373: RE: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43373</link>
      <description>I&amp;#160;statically&amp;#160;linked&amp;#160;the&amp;#160;library,&amp;#160;I'm&amp;#160;not&amp;#160;sure&amp;#160;what&amp;#160;a&amp;#160;core&amp;#160;file&amp;#160;is...&amp;#160;if&lt;br/&gt;&lt;br/&gt;you&amp;#160;explain,&amp;#160;I'm&amp;#160;sure&amp;#160;I've&amp;#160;got&amp;#160;it/&amp;#160;can&amp;#160;get&amp;#160;it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;M&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;11:04&amp;#160;AM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;the&amp;#160;crash,&amp;#160;do&amp;#160;we&amp;#160;know&amp;#160;what&amp;#160;the&amp;#160;values&amp;#160;of&amp;#160;my_tcb&amp;#160;was?&amp;#160;(its&amp;#160;the&lt;br/&gt;&lt;br/&gt;argument&amp;#160;to&amp;#160;the&amp;#160;function,&amp;#160;__vx2qnx_sched_lockout&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would&amp;#160;you&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;provide&amp;#160;a&amp;#160;core&amp;#160;file,&amp;#160;with&amp;#160;statically&amp;#160;linked&lt;br/&gt;&lt;br/&gt;executable&amp;#160;with&amp;#160;symbols?..&amp;#160;so&amp;#160;I&amp;#160;can&amp;#160;look&amp;#160;at&amp;#160;it&amp;#160;in&amp;#160;the&amp;#160;debugger?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;11:09:21&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;&amp;#160;--&amp;gt;&amp;#160;According&amp;#160;to&amp;#160;Mike&amp;#160;Medved&amp;#160;&amp;lt;--&lt;br/&gt;&lt;br/&gt;	Lots&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;to&amp;#160;the&amp;#160;VxWorks&amp;#160;stuff.&amp;#160;&amp;#160;It&amp;#160;was&amp;#160;pretty&lt;br/&gt;&lt;br/&gt;nasty,&amp;#160;which&lt;br/&gt;&lt;br/&gt;	is&amp;#160;why&amp;#160;I&amp;#160;posted&amp;#160;my&amp;#160;question&amp;#160;on&amp;#160;the&amp;#160;forum&amp;#160;-&amp;#160;if&amp;#160;there&amp;#160;were&amp;#160;clean&lt;br/&gt;&lt;br/&gt;ones&amp;#160;that&lt;br/&gt;&lt;br/&gt;	everyone&amp;#160;knows&amp;#160;would&amp;#160;work,&amp;#160;I'd&amp;#160;use&amp;#160;those.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	Here&amp;#160;is&amp;#160;an&amp;#160;example&amp;#160;-&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;causing&amp;#160;the&lt;br/&gt;&lt;br/&gt;segfault:&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	STATUS&amp;#160;MTelemetryHandler::registerHandler(&amp;#160;MTelemetryHandler&amp;#160;*&lt;br/&gt;&lt;br/&gt;This&amp;#160;)&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MTelemetryHandler*&amp;#160;cur&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Create&amp;#160;the&amp;#160;mutex&amp;#160;semaphore&amp;#160;if&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;first&amp;#160;handler&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskLock();&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(first&amp;#160;==&amp;#160;NULL)&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;protect&amp;#160;=&amp;#160;semMCreate&amp;#160;(SEM_Q_PRIORITY&amp;#160;|&lt;br/&gt;&lt;br/&gt;SEM_DELETE_SAFE&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;|&amp;#160;SEM_INVERSION_SAFE);&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskUnlock();&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Take&amp;#160;the&amp;#160;mutex&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;semTake&amp;#160;(protect,&amp;#160;WAIT_FOREVER);&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Go&amp;#160;until&amp;#160;we&amp;#160;find&amp;#160;an&amp;#160;entry&amp;#160;point&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;NULL;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;while&amp;#160;((cur&amp;#160;!=&amp;#160;NULL)&amp;#160;&amp;amp;&amp;amp;&amp;#160;(cur-&amp;gt;this_rank&amp;#160;&amp;lt;=&lt;br/&gt;&lt;br/&gt;This-&amp;gt;this_rank))&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;cur&amp;#160;=&amp;#160;cur-&amp;gt;next;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	....&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	The&amp;#160;first&amp;#160;call&amp;#160;to&amp;#160;taskLock()&amp;#160;is&amp;#160;what&amp;#160;gives&amp;#160;the&amp;#160;seg&amp;#160;fault.&amp;#160;&amp;#160;I&lt;br/&gt;&lt;br/&gt;compiled&lt;br/&gt;&lt;br/&gt;	the&amp;#160;vx2qnx&amp;#160;lib&amp;#160;with&amp;#160;the&amp;#160;source&amp;#160;that&amp;#160;came&amp;#160;in&amp;#160;the&amp;#160;archive&amp;#160;with&lt;br/&gt;&lt;br/&gt;debug&lt;br/&gt;&lt;br/&gt;	symbols,&amp;#160;where&amp;#160;the&amp;#160;error&amp;#160;is&amp;#160;occurring&amp;#160;in&amp;#160;the&amp;#160;library&amp;#160;is&amp;#160;shown&amp;#160;in&lt;br/&gt;&lt;br/&gt;the&lt;br/&gt;&lt;br/&gt;	following&amp;#160;screen&amp;#160;cap.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	As&amp;#160;you&amp;#160;can&amp;#160;see&amp;#160;in&amp;#160;the&amp;#160;call&amp;#160;stack,&amp;#160;I'm&amp;#160;a&amp;#160;couple&amp;#160;of&amp;#160;calls&amp;#160;deep&amp;#160;in&lt;br/&gt;&lt;br/&gt;the&amp;#160;init&lt;br/&gt;&lt;br/&gt;	stuff&amp;#160;of&amp;#160;my&amp;#160;application.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	This&amp;#160;help?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	M&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;	From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;	Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;10:38&amp;#160;AM&lt;br/&gt;&lt;br/&gt;	To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;	Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	Sorry&amp;#160;for&amp;#160;the&amp;#160;delayed&amp;#160;response,&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	these&amp;#160;functions&amp;#160;are&amp;#160;functions&amp;#160;inside&amp;#160;(com_*&amp;#160;etc)&amp;#160;the&amp;#160;vx&amp;#160;works&amp;#160;to&lt;br/&gt;&lt;br/&gt;qnx&lt;br/&gt;&lt;br/&gt;	lib.&amp;#160;Can&amp;#160;you&amp;#160;post&amp;#160;some&amp;#160;more&amp;#160;of&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;linking&amp;#160;against&lt;br/&gt;&lt;br/&gt;the&lt;br/&gt;&lt;br/&gt;	vx2qnx&amp;#160;lib?&amp;#160;What&amp;#160;sort&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;did&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;make&amp;#160;to&lt;br/&gt;&lt;br/&gt;get&amp;#160;to&lt;br/&gt;&lt;br/&gt;	this&amp;#160;point?&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	shiv&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43366&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43368&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;Shiv&amp;#160;Nagarajan,&lt;br/&gt;&lt;br/&gt;Kernel&amp;#160;Developer,&amp;#160;QNX&amp;#160;Software&amp;#160;Systems,&lt;br/&gt;&lt;br/&gt;Ottawa,&amp;#160;Canada&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;General&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post43372&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 08 Dec 2009 16:06:33 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43373</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T16:06:33Z</dc:date>
    </item>
    <item>
      <title>post43372: Re: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43372</link>
      <description>In&amp;#160;the&amp;#160;crash,&amp;#160;do&amp;#160;we&amp;#160;know&amp;#160;what&amp;#160;the&amp;#160;values&amp;#160;of&amp;#160;my_tcb&amp;#160;was?&amp;#160;(its&amp;#160;the&lt;br/&gt;&lt;br/&gt;argument&amp;#160;to&amp;#160;the&amp;#160;function,&amp;#160;__vx2qnx_sched_lockout&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would&amp;#160;you&amp;#160;be&amp;#160;able&amp;#160;to&amp;#160;provide&amp;#160;a&amp;#160;core&amp;#160;file,&amp;#160;with&amp;#160;statically&amp;#160;linked&lt;br/&gt;&lt;br/&gt;executable&amp;#160;with&amp;#160;symbols?..&amp;#160;so&amp;#160;I&amp;#160;can&amp;#160;look&amp;#160;at&amp;#160;it&amp;#160;in&amp;#160;the&amp;#160;debugger?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;11:09:21&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;&amp;#160;--&amp;gt;&amp;#160;According&amp;#160;to&amp;#160;Mike&amp;#160;Medved&amp;#160;&amp;lt;--&lt;br/&gt;&lt;br/&gt;	Lots&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;to&amp;#160;the&amp;#160;VxWorks&amp;#160;stuff.&amp;#160;&amp;#160;It&amp;#160;was&amp;#160;pretty&amp;#160;nasty,&amp;#160;which&lt;br/&gt;&lt;br/&gt;	is&amp;#160;why&amp;#160;I&amp;#160;posted&amp;#160;my&amp;#160;question&amp;#160;on&amp;#160;the&amp;#160;forum&amp;#160;-&amp;#160;if&amp;#160;there&amp;#160;were&amp;#160;clean&amp;#160;ones&amp;#160;that&lt;br/&gt;&lt;br/&gt;	everyone&amp;#160;knows&amp;#160;would&amp;#160;work,&amp;#160;I'd&amp;#160;use&amp;#160;those.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	Here&amp;#160;is&amp;#160;an&amp;#160;example&amp;#160;-&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;causing&amp;#160;the&amp;#160;segfault:&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	STATUS&amp;#160;MTelemetryHandler::registerHandler(&amp;#160;MTelemetryHandler&amp;#160;*&amp;#160;This&amp;#160;)&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	{&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MTelemetryHandler*&amp;#160;cur&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Create&amp;#160;the&amp;#160;mutex&amp;#160;semaphore&amp;#160;if&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;first&amp;#160;handler&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskLock();&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(first&amp;#160;==&amp;#160;NULL)&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;protect&amp;#160;=&amp;#160;semMCreate&amp;#160;(SEM_Q_PRIORITY&amp;#160;|&amp;#160;SEM_DELETE_SAFE&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;|&amp;#160;SEM_INVERSION_SAFE);&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskUnlock();&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Take&amp;#160;the&amp;#160;mutex&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;semTake&amp;#160;(protect,&amp;#160;WAIT_FOREVER);&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Go&amp;#160;until&amp;#160;we&amp;#160;find&amp;#160;an&amp;#160;entry&amp;#160;point&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;NULL;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;while&amp;#160;((cur&amp;#160;!=&amp;#160;NULL)&amp;#160;&amp;amp;&amp;amp;&amp;#160;(cur-&amp;gt;this_rank&amp;#160;&amp;lt;=&amp;#160;This-&amp;gt;this_rank))&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;cur&amp;#160;=&amp;#160;cur-&amp;gt;next;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	....&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	The&amp;#160;first&amp;#160;call&amp;#160;to&amp;#160;taskLock()&amp;#160;is&amp;#160;what&amp;#160;gives&amp;#160;the&amp;#160;seg&amp;#160;fault.&amp;#160;&amp;#160;I&amp;#160;compiled&lt;br/&gt;&lt;br/&gt;	the&amp;#160;vx2qnx&amp;#160;lib&amp;#160;with&amp;#160;the&amp;#160;source&amp;#160;that&amp;#160;came&amp;#160;in&amp;#160;the&amp;#160;archive&amp;#160;with&amp;#160;debug&lt;br/&gt;&lt;br/&gt;	symbols,&amp;#160;where&amp;#160;the&amp;#160;error&amp;#160;is&amp;#160;occurring&amp;#160;in&amp;#160;the&amp;#160;library&amp;#160;is&amp;#160;shown&amp;#160;in&amp;#160;the&lt;br/&gt;&lt;br/&gt;	following&amp;#160;screen&amp;#160;cap.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	As&amp;#160;you&amp;#160;can&amp;#160;see&amp;#160;in&amp;#160;the&amp;#160;call&amp;#160;stack,&amp;#160;I'm&amp;#160;a&amp;#160;couple&amp;#160;of&amp;#160;calls&amp;#160;deep&amp;#160;in&amp;#160;the&amp;#160;init&lt;br/&gt;&lt;br/&gt;	stuff&amp;#160;of&amp;#160;my&amp;#160;application.&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	This&amp;#160;help?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	M&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;	From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;	Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;10:38&amp;#160;AM&lt;br/&gt;&lt;br/&gt;	To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;	Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	Sorry&amp;#160;for&amp;#160;the&amp;#160;delayed&amp;#160;response,&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	these&amp;#160;functions&amp;#160;are&amp;#160;functions&amp;#160;inside&amp;#160;(com_*&amp;#160;etc)&amp;#160;the&amp;#160;vx&amp;#160;works&amp;#160;to&amp;#160;qnx&lt;br/&gt;&lt;br/&gt;	lib.&amp;#160;Can&amp;#160;you&amp;#160;post&amp;#160;some&amp;#160;more&amp;#160;of&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;linking&amp;#160;against&amp;#160;the&lt;br/&gt;&lt;br/&gt;	vx2qnx&amp;#160;lib?&amp;#160;What&amp;#160;sort&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;did&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;make&amp;#160;to&amp;#160;get&amp;#160;to&lt;br/&gt;&lt;br/&gt;	this&amp;#160;point?&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	shiv&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43366&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&amp;#160;&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43368&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;Shiv&amp;#160;Nagarajan,&lt;br/&gt;&lt;br/&gt;Kernel&amp;#160;Developer,&amp;#160;QNX&amp;#160;Software&amp;#160;Systems,&lt;br/&gt;&lt;br/&gt;Ottawa,&amp;#160;Canada&lt;br/&gt;&lt;br/&gt;****</description>
      <pubDate>Tue, 08 Dec 2009 16:03:31 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43372</guid>
      <dc:creator>Shiv Nagarajan(deleted)</dc:creator>
      <dc:date>2009-12-08T16:03:31Z</dc:date>
    </item>
    <item>
      <title>post43371: RE: RE: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43371</link>
      <description>It&amp;#160;is&amp;#160;pretty&amp;#160;early&amp;#160;-&amp;#160;I&amp;#160;instantiate&amp;#160;an&amp;#160;ACME&amp;#160;in&amp;#160;main,&amp;#160;and&amp;#160;that&amp;#160;is&amp;#160;when&amp;#160;it&lt;br/&gt;&lt;br/&gt;happens:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;int&amp;#160;main(int&amp;#160;argc,&amp;#160;char*&amp;#160;argv[])&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;int&amp;#160;status&amp;#160;=&amp;#160;0;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if(OXF::initialize(argc,&amp;#160;argv,&amp;#160;6423,&amp;#160;"192.168.132.1"))&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Acme&amp;#160;*&amp;#160;p_Acme;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;p_Acme&amp;#160;=&amp;#160;new&amp;#160;Acme;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;p_Acme-&amp;gt;startBehavior();&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//#[&amp;#160;configuration&amp;#160;DefaultComponent::DefaultConfig&amp;#160;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//#]&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;OXF::start();&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;delete&amp;#160;p_Acme;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;status&amp;#160;=&amp;#160;0;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;Else&lt;br/&gt;&lt;br/&gt;....&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But,&amp;#160;by&amp;#160;then,&amp;#160;I&amp;#160;would&amp;#160;guess&amp;#160;that&amp;#160;statically&amp;#160;constructed&amp;#160;stuff&amp;#160;would&amp;#160;be&lt;br/&gt;&lt;br/&gt;there&amp;#160;already.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What&amp;#160;is&amp;#160;causing&amp;#160;the&amp;#160;seg&amp;#160;fault&amp;#160;is&amp;#160;that&amp;#160;my_tcb&amp;#160;is&amp;#160;null.&amp;#160;So,&amp;#160;obviously&amp;#160;when&lt;br/&gt;&lt;br/&gt;it&amp;#160;derefs&amp;#160;it,&amp;#160;we&amp;#160;are&amp;#160;going&amp;#160;to&amp;#160;have&amp;#160;problems.&amp;#160;&amp;#160;The&amp;#160;function&amp;#160;taskLock()&lt;br/&gt;&lt;br/&gt;which&amp;#160;calls&amp;#160;the&amp;#160;__vx...&amp;#160;func&amp;#160;looks&amp;#160;like&amp;#160;this:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;STATUS&amp;#160;taskLock(void)&amp;#160;{&lt;br/&gt;&lt;br/&gt;	WIND_TCB			*tcb&amp;#160;=&amp;#160;GET_OUR_WIND_TCB();&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;	__vx2qnx_schedlockout(tcb,&amp;#160;0);&lt;br/&gt;&lt;br/&gt;	return&amp;#160;OK;&lt;br/&gt;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And&amp;#160;GET_OUR_WIND_TCB&amp;#160;is&amp;#160;:&lt;br/&gt;&lt;br/&gt;#define&amp;#160;GET_OUR_WIND_TCB()&amp;#160;\&lt;br/&gt;&lt;br/&gt;	&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;(WIND_TCB&amp;#160;*)pthread_getspecific(__vx2qnx_tcb_key)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;In&amp;#160;vx2qnx_common.h.&amp;#160;&amp;#160;so&amp;#160;the&amp;#160;tcb&amp;#160;pointer&amp;#160;is&amp;#160;null...&amp;#160;thoughts?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;10:59&amp;#160;AM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Re:&amp;#160;RE:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Its&amp;#160;possible.&amp;#160;How&amp;#160;early&amp;#160;does&amp;#160;this&amp;#160;taskLock&amp;#160;get&amp;#160;invoked?&amp;#160;Since&amp;#160;it&amp;#160;fails&lt;br/&gt;&lt;br/&gt;on&amp;#160;the&amp;#160;first&amp;#160;call&amp;#160;to&amp;#160;taskLock,&amp;#160;does&amp;#160;this&amp;#160;first&amp;#160;call&amp;#160;occur&amp;#160;very&amp;#160;early&lt;br/&gt;&lt;br/&gt;during&amp;#160;program&amp;#160;start?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;thanks&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;11:04:45&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;--&amp;gt;&amp;#160;According&amp;#160;to&amp;#160;Mike&amp;#160;Medved&amp;#160;&amp;lt;--&lt;br/&gt;&lt;br/&gt;	One&amp;#160;initial&amp;#160;guess&amp;#160;-&amp;#160;might&amp;#160;this&amp;#160;have&amp;#160;something&amp;#160;to&amp;#160;do&amp;#160;with&amp;#160;static&lt;br/&gt;&lt;br/&gt;	initialization,&amp;#160;and&amp;#160;static&amp;#160;constructors&amp;#160;in&amp;#160;C++?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43369&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;Shiv&amp;#160;Nagarajan,&lt;br/&gt;&lt;br/&gt;Kernel&amp;#160;Developer,&amp;#160;QNX&amp;#160;Software&amp;#160;Systems,&lt;br/&gt;&lt;br/&gt;Ottawa,&amp;#160;Canada&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;General&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post43370&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 08 Dec 2009 16:03:20 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43371</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T16:03:20Z</dc:date>
    </item>
    <item>
      <title>post43370: Re: RE: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43370</link>
      <description>Its&amp;#160;possible.&amp;#160;How&amp;#160;early&amp;#160;does&amp;#160;this&amp;#160;taskLock&amp;#160;get&amp;#160;invoked?&amp;#160;Since&amp;#160;it&amp;#160;fails&lt;br/&gt;&lt;br/&gt;on&amp;#160;the&amp;#160;first&amp;#160;call&amp;#160;to&amp;#160;taskLock,&amp;#160;does&amp;#160;this&amp;#160;first&amp;#160;call&amp;#160;occur&amp;#160;very&amp;#160;early&lt;br/&gt;&lt;br/&gt;during&amp;#160;program&amp;#160;start?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;thanks&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;Tue&amp;#160;Dec&amp;#160;&amp;#160;8&amp;#160;11:04:45&amp;#160;EST&amp;#160;2009&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;--&amp;gt;&amp;#160;According&amp;#160;to&amp;#160;Mike&amp;#160;Medved&amp;#160;&amp;lt;--&lt;br/&gt;&lt;br/&gt;	One&amp;#160;initial&amp;#160;guess&amp;#160;-&amp;#160;might&amp;#160;this&amp;#160;have&amp;#160;something&amp;#160;to&amp;#160;do&amp;#160;with&amp;#160;static&lt;br/&gt;&lt;br/&gt;	initialization,&amp;#160;and&amp;#160;static&amp;#160;constructors&amp;#160;in&amp;#160;C++?&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	_______________________________________________&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;	General&lt;br/&gt;&lt;br/&gt;	http://community.qnx.com/sf/go/post43369&lt;br/&gt;&lt;br/&gt;	&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;--&amp;#160;&lt;br/&gt;&lt;br/&gt;****&lt;br/&gt;&lt;br/&gt;Shiv&amp;#160;Nagarajan,&lt;br/&gt;&lt;br/&gt;Kernel&amp;#160;Developer,&amp;#160;QNX&amp;#160;Software&amp;#160;Systems,&lt;br/&gt;&lt;br/&gt;Ottawa,&amp;#160;Canada&lt;br/&gt;&lt;br/&gt;****</description>
      <pubDate>Tue, 08 Dec 2009 15:58:45 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43370</guid>
      <dc:creator>Shiv Nagarajan(deleted)</dc:creator>
      <dc:date>2009-12-08T15:58:45Z</dc:date>
    </item>
    <item>
      <title>post43369: Re: RE: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43369</link>
      <description>One&amp;#160;initial&amp;#160;guess&amp;#160;-&amp;#160;might&amp;#160;this&amp;#160;have&amp;#160;something&amp;#160;to&amp;#160;do&amp;#160;with&amp;#160;static&amp;#160;initialization,&amp;#160;and&amp;#160;static&amp;#160;constructors&amp;#160;in&amp;#160;C++?</description>
      <pubDate>Tue, 08 Dec 2009 15:51:15 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43369</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T15:51:15Z</dc:date>
    </item>
    <item>
      <title>post43368: RE: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43368</link>
      <description>Lots&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;to&amp;#160;the&amp;#160;VxWorks&amp;#160;stuff.&amp;#160;&amp;#160;It&amp;#160;was&amp;#160;pretty&amp;#160;nasty,&amp;#160;which&lt;br/&gt;&lt;br/&gt;is&amp;#160;why&amp;#160;I&amp;#160;posted&amp;#160;my&amp;#160;question&amp;#160;on&amp;#160;the&amp;#160;forum&amp;#160;-&amp;#160;if&amp;#160;there&amp;#160;were&amp;#160;clean&amp;#160;ones&amp;#160;that&lt;br/&gt;&lt;br/&gt;everyone&amp;#160;knows&amp;#160;would&amp;#160;work,&amp;#160;I'd&amp;#160;use&amp;#160;those.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Here&amp;#160;is&amp;#160;an&amp;#160;example&amp;#160;-&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;causing&amp;#160;the&amp;#160;segfault:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;STATUS&amp;#160;MTelemetryHandler::registerHandler(&amp;#160;MTelemetryHandler&amp;#160;*&amp;#160;This&amp;#160;)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;{&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;MTelemetryHandler*&amp;#160;cur&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Create&amp;#160;the&amp;#160;mutex&amp;#160;semaphore&amp;#160;if&amp;#160;this&amp;#160;is&amp;#160;the&amp;#160;first&amp;#160;handler&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskLock();&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;if&amp;#160;(first&amp;#160;==&amp;#160;NULL)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;protect&amp;#160;=&amp;#160;semMCreate&amp;#160;(SEM_Q_PRIORITY&amp;#160;|&amp;#160;SEM_DELETE_SAFE&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;|&amp;#160;SEM_INVERSION_SAFE);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;taskUnlock();&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Take&amp;#160;the&amp;#160;mutex&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;semTake&amp;#160;(protect,&amp;#160;WAIT_FOREVER);&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;//&amp;#160;Go&amp;#160;until&amp;#160;we&amp;#160;find&amp;#160;an&amp;#160;entry&amp;#160;point&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;NULL;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;first;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;while&amp;#160;((cur&amp;#160;!=&amp;#160;NULL)&amp;#160;&amp;amp;&amp;amp;&amp;#160;(cur-&amp;gt;this_rank&amp;#160;&amp;lt;=&amp;#160;This-&amp;gt;this_rank))&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;{&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;prev&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;cur&amp;#160;=&amp;#160;cur-&amp;gt;next;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;This-&amp;gt;next&amp;#160;=&amp;#160;cur;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;}&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;....&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;first&amp;#160;call&amp;#160;to&amp;#160;taskLock()&amp;#160;is&amp;#160;what&amp;#160;gives&amp;#160;the&amp;#160;seg&amp;#160;fault.&amp;#160;&amp;#160;I&amp;#160;compiled&lt;br/&gt;&lt;br/&gt;the&amp;#160;vx2qnx&amp;#160;lib&amp;#160;with&amp;#160;the&amp;#160;source&amp;#160;that&amp;#160;came&amp;#160;in&amp;#160;the&amp;#160;archive&amp;#160;with&amp;#160;debug&lt;br/&gt;&lt;br/&gt;symbols,&amp;#160;where&amp;#160;the&amp;#160;error&amp;#160;is&amp;#160;occurring&amp;#160;in&amp;#160;the&amp;#160;library&amp;#160;is&amp;#160;shown&amp;#160;in&amp;#160;the&lt;br/&gt;&lt;br/&gt;following&amp;#160;screen&amp;#160;cap.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As&amp;#160;you&amp;#160;can&amp;#160;see&amp;#160;in&amp;#160;the&amp;#160;call&amp;#160;stack,&amp;#160;I'm&amp;#160;a&amp;#160;couple&amp;#160;of&amp;#160;calls&amp;#160;deep&amp;#160;in&amp;#160;the&amp;#160;init&lt;br/&gt;&lt;br/&gt;stuff&amp;#160;of&amp;#160;my&amp;#160;application.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;This&amp;#160;help?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;M&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-----Original&amp;#160;Message-----&lt;br/&gt;&lt;br/&gt;From:&amp;#160;Shiv&amp;#160;Nagarajan&amp;#160;[mailto:community-noreply@qnx.com]&amp;#160;&lt;br/&gt;&lt;br/&gt;Sent:&amp;#160;Tuesday,&amp;#160;December&amp;#160;08,&amp;#160;2009&amp;#160;10:38&amp;#160;AM&lt;br/&gt;&lt;br/&gt;To:&amp;#160;general-proj1116&lt;br/&gt;&lt;br/&gt;Subject:&amp;#160;Re:&amp;#160;Seg&amp;#160;fault?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Sorry&amp;#160;for&amp;#160;the&amp;#160;delayed&amp;#160;response,&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;these&amp;#160;functions&amp;#160;are&amp;#160;functions&amp;#160;inside&amp;#160;(com_*&amp;#160;etc)&amp;#160;the&amp;#160;vx&amp;#160;works&amp;#160;to&amp;#160;qnx&lt;br/&gt;&lt;br/&gt;lib.&amp;#160;Can&amp;#160;you&amp;#160;post&amp;#160;some&amp;#160;more&amp;#160;of&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;linking&amp;#160;against&amp;#160;the&lt;br/&gt;&lt;br/&gt;vx2qnx&amp;#160;lib?&amp;#160;What&amp;#160;sort&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;did&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;make&amp;#160;to&amp;#160;get&amp;#160;to&lt;br/&gt;&lt;br/&gt;this&amp;#160;point?&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shiv&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;General&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;http://community.qnx.com/sf/go/post43366&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 08 Dec 2009 15:45:21 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43368</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T15:45:21Z</dc:date>
    </item>
    <item>
      <title>post43366: Re: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43366</link>
      <description>Sorry&amp;#160;for&amp;#160;the&amp;#160;delayed&amp;#160;response,&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;these&amp;#160;functions&amp;#160;are&amp;#160;functions&amp;#160;inside&amp;#160;(com_*&amp;#160;etc)&amp;#160;the&amp;#160;vx&amp;#160;works&amp;#160;to&amp;#160;qnx&amp;#160;lib.&amp;#160;Can&amp;#160;you&amp;#160;post&amp;#160;some&amp;#160;more&amp;#160;of&amp;#160;the&amp;#160;code&amp;#160;that&amp;#160;is&amp;#160;linking&amp;#160;against&amp;#160;the&amp;#160;vx2qnx&amp;#160;lib?&amp;#160;What&amp;#160;sort&amp;#160;of&amp;#160;header&amp;#160;changes&amp;#160;did&amp;#160;you&amp;#160;need&amp;#160;to&amp;#160;make&amp;#160;to&amp;#160;get&amp;#160;to&amp;#160;this&amp;#160;point?&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;shiv</description>
      <pubDate>Tue, 08 Dec 2009 15:37:58 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43366</guid>
      <dc:creator>Shiv Nagarajan(deleted)</dc:creator>
      <dc:date>2009-12-08T15:37:58Z</dc:date>
    </item>
    <item>
      <title>post43353: Forum questions</title>
      <link>https://community.qnx.com/sf/go/post43353</link>
      <description>Hey&amp;#160;-&amp;#160;is&amp;#160;there&amp;#160;anyone&amp;#160;out&amp;#160;there&amp;#160;monitoring&amp;#160;the&amp;#160;VxWorks&amp;#160;migration&amp;#160;forum&lt;br/&gt;&lt;br/&gt;from&amp;#160;QNX?&amp;#160;&amp;#160;I&amp;#160;would&amp;#160;like&amp;#160;to&amp;#160;make&amp;#160;this&amp;#160;work&amp;#160;and&amp;#160;have&amp;#160;posted&amp;#160;a&amp;#160;few&lt;br/&gt;&lt;br/&gt;questions...&amp;#160;I&amp;#160;see&amp;#160;people&amp;#160;have&amp;#160;viewed&amp;#160;the&amp;#160;post,&amp;#160;but&amp;#160;no&amp;#160;replies.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;#160;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;M&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 08 Dec 2009 14:28:12 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43353</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T14:28:12Z</dc:date>
    </item>
    <item>
      <title>post43352: Seg fault?</title>
      <link>https://community.qnx.com/sf/go/post43352</link>
      <description>Ok,&amp;#160;so&amp;#160;I&amp;#160;hacked&amp;#160;a&amp;#160;set&amp;#160;of&amp;#160;VxWorks&amp;#160;headers&amp;#160;together&amp;#160;and&amp;#160;got&amp;#160;the&amp;#160;application&amp;#160;library&amp;#160;I&amp;#160;want&amp;#160;compiled.&amp;#160;&amp;#160;I&amp;#160;have&amp;#160;linked&amp;#160;the&amp;#160;library&amp;#160;and&amp;#160;the&amp;#160;vx2qnx&amp;#160;library&amp;#160;into&amp;#160;an&amp;#160;executable&amp;#160;which&amp;#160;I&amp;#160;am&amp;#160;now&amp;#160;running&amp;#160;on&amp;#160;a&amp;#160;QNX&amp;#160;machine.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The&amp;#160;problem&amp;#160;is&amp;#160;that&amp;#160;I&amp;#160;am&amp;#160;getting&amp;#160;seg&amp;#160;faults&amp;#160;on&amp;#160;weird&amp;#160;function&amp;#160;calls.&amp;#160;&amp;#160;I'm&amp;#160;attaching&amp;#160;a&amp;#160;screen&amp;#160;shot.&amp;#160;&amp;#160;Any&amp;#160;ideas?&amp;#160;&amp;#160;This&amp;#160;one&amp;#160;is&amp;#160;on&amp;#160;a&amp;#160;simple&amp;#160;semaphore&amp;#160;call.</description>
      <pubDate>Tue, 08 Dec 2009 14:25:53 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43352</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-08T14:25:53Z</dc:date>
    </item>
    <item>
      <title>post43234: headers?</title>
      <link>https://community.qnx.com/sf/go/post43234</link>
      <description>So&amp;#160;dumb&amp;#160;question&amp;#160;-&amp;#160;what&amp;#160;do&amp;#160;you&amp;#160;do&amp;#160;for&amp;#160;the&amp;#160;headers&amp;#160;your&amp;#160;old&amp;#160;VxWorks&amp;#160;prog&amp;#160;needs?&amp;#160;&amp;#160;Does&amp;#160;anyone&amp;#160;have&amp;#160;a&amp;#160;bunch&amp;#160;of&amp;#160;shell&amp;#160;header&amp;#160;files?</description>
      <pubDate>Fri, 04 Dec 2009 18:35:14 GMT</pubDate>
      <guid isPermaLink="false">https://community.qnx.com/sf/go/post43234</guid>
      <dc:creator>Mike Medved</dc:creator>
      <dc:date>2009-12-04T18:35:14Z</dc:date>
    </item>
  </channel>
</rss>

