Exception on executing UPDATE statement in Function in SQL language

I am running OrientDB Enterprise Edition 2.1-rc1
When I run the UPDATE command via a Function created in SQL Language I get the following exception:  java.lang.ClassCastException: key should be a String [ONetworkProtocolHttpDb]
Steps to Reproduce:
1.In Studio create a function and choose the language as sql
2.Write an update command eg: UPDATE Person SET name="foo" UPSERT where name="bar"
3.Save and execute the function.
The read command runs fine : Select * from Person
What am I doing wrong?

Have you tried with 2.1-rc2?

I confirm this is happening in studio. Using develop branch (861727d).

fixed in develop branch


cannot call string.match or string.gmatch

When I tried to call string.match or string.gmatch, error reported as this:
"error": "attempt to call field 'gmatch' (a nil value)",
If I change to use find, with everything else unchanged, it will succeed.
I'm new to splash and lua, is there anything I misunderstand?
codes are here:
function main(splash, args)
	assert(splash:go(args.url))
	assert(splash:wait(2))
	results = {}
	html = splash:html()
	result = string.gmatch(html, "<a href=javascript:(.-)>")
	return {
		html = html,
		htmltype = type(html),
		findresult = result,
	}
end

thanks!

Okay, I tried adding --disable-lua-sandbox argument and it worked.
However, as the document(http://splash.readthedocs.io/en/latest/scripting-libs.html#standard-library) says, string library is one of the standards libraries available when sandbox is enabled?

There is a note below:

Not all functions from these libraries are currently exposed when Sandbox is enabled.

All available functions are listed here: https://github.com/scrapinghub/splash/blob/master/splash/lua_modules/sandbox.lua

thanks, my mistake!


[component_container-2] [DEBUG] [1686740263.901896536] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901898363] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901905699] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901907572] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901909506] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901911380] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901918689] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901920586] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901923508] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901925675] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901933049] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901935030] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901936999] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901938828] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901946152] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901948058] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901950017] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901951884] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901959210] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901961094] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901963035] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901964860] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901972132] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901974037] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901975986] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901978054] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901985468] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901987503] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901989517] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.901991461] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.901998796] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902000707] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902003138] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902004966] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902012329] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902014332] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902016286] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902021544] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902028922] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902030864] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902032819] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902034670] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902041970] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902043856] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902045806] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902047666] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902054997] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902056880] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902058832] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902060643] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902067925] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902069803] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902071784] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902073698] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902081033] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902082977] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902084925] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902086738] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902094011] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902096019] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902097998] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902099806] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902107083] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902108953] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902110890] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902112697] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902119966] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902121837] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902123880] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902125919] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902133302] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902135209] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902137185] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902138982] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902146314] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902148217] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902150150] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902152017] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902159350] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902161352] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902163313] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902165155] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902172467] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902174327] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902176250] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902178164] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902185481] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902187329] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902189293] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902191188] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902198529] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902200432] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902202362] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902204277] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902211589] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902213592] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902217009] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902219079] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902226382] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902228288] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902230233] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902232104] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902239357] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902241350] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902243310] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902245232] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902252620] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902254574] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902256584] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902258408] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902265736] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902267599] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902269587] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902271482] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902278759] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902280648] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902282594] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902284445] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902291776] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902293667] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902295668] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902297513] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902304866] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902306766] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902308727] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902310539] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902317852] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902319767] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902321732] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902323549] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902330865] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902332829] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902334768] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902336699] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902343984] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902346015] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902347998] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902349809] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902357130] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902359035] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902361001] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902362894] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902370129] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902372012] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902373987] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902378143] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902385544] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902387619] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902389596] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902391516] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902398921] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902400984] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902402923] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902404747] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902412083] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902413998] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902417349] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902419260] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902426570] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902428484] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902430437] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902432225] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902439947] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902441962] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902443928] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902445854] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902453178] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902455095] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902457046] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902458888] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902466233] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902468105] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902470042] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902471904] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902479242] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902481099] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902483054] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902484842] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902493032] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902495172] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902497120] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902499040] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902506448] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902508325] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902510284] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902512101] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902519342] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902521455] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902523416] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902525228] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902532567] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902534468] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902536398] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902538201] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902545509] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902547384] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902549351] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902551172] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902558557] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902560441] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902562380] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902565597] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902573099] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902574950] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902576887] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902578859] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902586240] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902588110] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902590063] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902591889] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902599272] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902601173] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902603128] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902605063] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902612450] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902615827] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902617800] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902619733] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902627089] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902629004] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902630983] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902633238] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902640550] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902642485] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902644426] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902646274] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902653669] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902655590] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902657524] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902659397] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902666742] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902668633] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902670608] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902672506] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902679877] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902681727] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902683666] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902685524] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902693006] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902694889] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902696840] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902698646] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902705998] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902707897] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902709810] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902711703] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902718960] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902720846] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902722813] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902724750] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902732042] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902733909] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902735847] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902737796] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902745112] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902747027] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902748976] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902750812] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902758113] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902759989] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902761926] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902763845] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902771126] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902773003] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902774939] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902776824] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902784138] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902786031] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902787974] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902789858] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902797140] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902799041] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902800994] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902802974] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902810285] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902813541] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902815555] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902817384] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902824693] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902826847] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902829326] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902831275] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902838766] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902840665] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902842630] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902844566] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902852173] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902854124] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902856111] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902858076] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902865543] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902867521] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902869517] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902871553] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902878847] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902880777] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902882734] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902884549] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902891885] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902893767] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902895697] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902897560] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902904851] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902906805] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902909253] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902911840] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902919281] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902921168] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902923210] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902925268] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902932622] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902934536] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902936510] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902938459] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902945790] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902947690] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902949635] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902951514] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902958802] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902960697] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902962660] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902964479] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902971845] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902973724] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902975683] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902978285] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902985722] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902988062] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902990053] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.902991929] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.902999210] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903001221] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903003189] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903005121] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903013888] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903015862] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903017842] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903019671] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903027062] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903029247] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903031191] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903033142] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903040496] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903042501] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903044458] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903046322] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903053653] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903055643] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903057574] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903059361] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903066658] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903068533] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903070510] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903072440] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903079759] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903081660] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903083629] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903085513] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903094108] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903096267] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903098219] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903100011] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903107460] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903109313] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903111272] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903113055] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903120418] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903122323] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903124284] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903126078] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903133505] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903135399] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903137333] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903139242] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903146767] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903148678] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903150629] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903152552] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903159984] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903161861] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903163833] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903165614] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903173107] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903175039] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903177137] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903179068] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903186665] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903188934] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903190941] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903192794] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903200347] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903202228] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903204149] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903207439] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903214955] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903216874] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903218841] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903220676] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903228441] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903230397] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903232352] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903234148] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903241449] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903243340] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903245276] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903247222] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903254798] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903256697] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903258666] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903260664] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903268161] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903270092] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903272032] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903274143] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903281629] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903284105] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903286692] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903288821] [rcl]: Subscription take succeeded: true
[component_container-2] [DEBUG] [1686740263.903296492] [rcl]: Subscription taking message
[component_container-2] [DEBUG] [1686740263.903298722] [rcl]: Subscription take succeeded: true
[component_container-2] [1844301071C7AB0F00] [1.13] [1.639] [system] [warning] PRINT:LeonCss: [E] vpipe_conv_config():1465: Exit Ok
[component_container-2] [E] guzzi_event_send():324: Send: Event ID=20003 no registered recipient
[component_container-2] [E] guzzi_event_send():324: Send: Event ID=20004 no registered recipient
[component_container-2] [E] callback():123: Camera CB START_DONE event.
[component_container-2] Starting Guzzi command handling loop...
[component_container-2] inc_camera_process set exposure and gain
[component_container-2] [1844301071C7AB0F00] [1.13] [1.650] [system] [warning] PRINT:LeonCss: SH2 Reset.
[component_container-2] 800.000 mA -> 67
[component_container-2] dot: 800.00 mA, flood: 0.00 mA, duty = 0.28
[component_container-2] ===== IR write bus 2: 0x04 = 0x43
[component_container-2] ===== IR write bus 2: 0x01 = 0x26
[component_container-2] 0.000 mA -> 0
[component_container-2] dot: 800.00 mA, flood: 0.00 mA, duty = 0.28
[component_container-2] ===== IR write bus 2: 0x03 = 0x00
[component_container-2] ===== IR write bus 2: 0x01 = 0x26
[component_container-2] [1844301071C7AB0F00] [1.13] [1.669] [IMU(12)] [info] IMU product ID:
[component_container-2] [1844301071C7AB0F00] [1.13] [1.669] [IMU(12)] [info] Part 10004563 : Version 3.9.9 Build 2
[component_container-2] [1844301071C7AB0F00] [1.13] [1.669] [IMU(12)] [info] Part 10003606 : Version 1.8.0 Build 338
[component_container-2] [1844301071C7AB0F00] [1.13] [1.669] [IMU(12)] [info] Part 10004135 : Version 5.5.3 Build 162
[component_container-2] [1844301071C7AB0F00] [1.13] [1.669] [IMU(12)] [info] Part 10004149 : Version 5.1.12 Build 183
[component_container-2] [1844301071C7AB0F00] [1.13] [1.672] [system] [warning] PRINT:LeonCss: waited for reset 0 ms
[component_container-2] [1844301071C7AB0F00] [1.13] [1.683] [system] [warning] PRINT:LeonMss: finishe
[component_container-2] [1844301071C7AB0F00] [1.13] [1.694] [system] [warning] PRINT:LeonMss: d sippPrePrepareLinesFreeRT
[component_container-2] finished sippPrePrepareLinesFreeRT
[component_container-2] finished sippPrePrepareLinesFreeRT
[component_container-2] [1844301071C7AB0F00] [1.13] [1.743] [StereoDepth(3)] [info] Rectification mesh loaded, will override camera intrinsics/extrinsics matrices
[component_container-2] [1844301071C7AB0F00] [1.13] [1.743] [StereoDepth(3)] [info] Depth baseline: '7.5000005' cm, focal length: '801.56976'
[component_container-2] [1844301071C7AB0F00] [1.13] [1.743] [StereoDepth(3)] [info] Depth horizontal FOV: '63.94461', vertical FOV: '38.693478'
[component_container-2] [1844301071C7AB0F00] [1.13] [1.749] [system] [warning] PRINT:LeonMss: finished sippPrePrepareLinesFreeRT
[component_container-2] [1844301071C7AB0F00] [1.13] [1.771] [system] [warning] PRINT:LeonMss: finished sippPrePrepareLinesFreeRT
[component_container-2] [1844301071C7AB0F00] [1.13] [1.804] [system] [warning] PRINT:LeonMss: finished sippPrePrepareLinesFreeRT
[component_container-2] finished sippPrePrepareLinesFreeRT
[component_container-2] [1844301071C7AB0F00] [1.13] [1.886] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.66 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [1.886] [system] [info] Temperatures - Average: 43.04C, CSS: 43.96C, MSS 42.35C, UPA: 43.50C, DSS: 42.35C
[component_container-2] [1844301071C7AB0F00] [1.13] [1.886] [system] [info] Cpu Usage - LeonOS 50.88%, LeonRT: 39.90%
[component_container-2] [1844301071C7AB0F00] [1.13] [2.860] [system] [warning] PRINT:LeonCss: [E] inc_cam_evt_notify():332: Lens move command received while lens is in progress
[component_container-2] [1844301071C7AB0F00] [1.13] [2.882] [system] [warning] PRINT:LeonCss: [E] inc_cam_evt_notify():332: Lens move command received while lens is in progress
[component_container-2] [1844301071C7AB0F00] [1.13] [2.887] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [2.887] [system] [info] Temperatures - Average: 44.92C, CSS: 46.23C, MSS 44.18C, UPA: 45.32C, DSS: 43.96C
[component_container-2] [1844301071C7AB0F00] [1.13] [2.887] [system] [info] Cpu Usage - LeonOS 88.15%, LeonRT: 54.20%
[component_container-2] [1844301071C7AB0F00] [1.13] [3.888] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [3.888] [system] [info] Temperatures - Average: 45.32C, CSS: 46.68C, MSS 45.09C, UPA: 45.32C, DSS: 44.18C
[component_container-2] [1844301071C7AB0F00] [1.13] [3.888] [system] [info] Cpu Usage - LeonOS 86.19%, LeonRT: 53.17%
[component_container-2] [1844301071C7AB0F00] [1.13] [4.890] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [4.890] [system] [info] Temperatures - Average: 46.23C, CSS: 46.90C, MSS 46.00C, UPA: 46.90C, DSS: 45.09C
[component_container-2] [1844301071C7AB0F00] [1.13] [4.890] [system] [info] Cpu Usage - LeonOS 86.48%, LeonRT: 52.08%
[component_container-2] [1844301071C7AB0F00] [1.13] [5.892] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [5.892] [system] [info] Temperatures - Average: 46.45C, CSS: 46.90C, MSS 46.45C, UPA: 46.90C, DSS: 45.55C
[component_container-2] [1844301071C7AB0F00] [1.13] [5.892] [system] [info] Cpu Usage - LeonOS 87.12%, LeonRT: 52.50%
[component_container-2] [1844301071C7AB0F00] [1.13] [6.893] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [6.893] [system] [info] Temperatures - Average: 46.39C, CSS: 47.58C, MSS 45.77C, UPA: 46.90C, DSS: 45.32C
[component_container-2] [1844301071C7AB0F00] [1.13] [6.893] [system] [info] Cpu Usage - LeonOS 86.03%, LeonRT: 51.17%
[component_container-2] [1844301071C7AB0F00] [1.13] [7.894] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [7.895] [system] [info] Temperatures - Average: 47.18C, CSS: 48.03C, MSS 47.13C, UPA: 47.80C, DSS: 45.77C
[component_container-2] [1844301071C7AB0F00] [1.13] [7.895] [system] [info] Cpu Usage - LeonOS 87.30%, LeonRT: 50.41%
[component_container-2] [1844301071C7AB0F00] [1.13] [8.897] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [8.897] [system] [info] Temperatures - Average: 47.52C, CSS: 47.80C, MSS 47.13C, UPA: 48.47C, DSS: 46.68C
[component_container-2] [1844301071C7AB0F00] [1.13] [8.898] [system] [info] Cpu Usage - LeonOS 86.54%, LeonRT: 51.22%
[component_container-2] [1844301071C7AB0F00] [1.13] [9.899] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [9.899] [system] [info] Temperatures - Average: 47.46C, CSS: 48.47C, MSS 47.13C, UPA: 48.03C, DSS: 46.23C
[component_container-2] [1844301071C7AB0F00] [1.13] [9.899] [system] [info] Cpu Usage - LeonOS 87.57%, LeonRT: 50.19%
[component_container-2] [1844301071C7AB0F00] [1.13] [10.901] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [10.901] [system] [info] Temperatures - Average: 48.02C, CSS: 48.47C, MSS 48.25C, UPA: 49.37C, DSS: 46.00C
[component_container-2] [1844301071C7AB0F00] [1.13] [10.901] [system] [info] Cpu Usage - LeonOS 87.03%, LeonRT: 52.33%
[component_container-2] [1844301071C7AB0F00] [1.13] [11.903] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [11.903] [system] [info] Temperatures - Average: 47.91C, CSS: 49.59C, MSS 47.35C, UPA: 48.25C, DSS: 46.45C
[component_container-2] [1844301071C7AB0F00] [1.13] [11.903] [system] [info] Cpu Usage - LeonOS 87.67%, LeonRT: 53.69%
[component_container-2] [1844301071C7AB0F00] [1.13] [12.905] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [12.905] [system] [info] Temperatures - Average: 47.52C, CSS: 48.70C, MSS 46.90C, UPA: 48.47C, DSS: 46.00C
[component_container-2] [1844301071C7AB0F00] [1.13] [12.905] [system] [info] Cpu Usage - LeonOS 86.69%, LeonRT: 51.16%
[component_container-2] [1844301071C7AB0F00] [1.13] [13.907] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.34 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [13.907] [system] [info] Temperatures - Average: 48.19C, CSS: 48.70C, MSS 48.03C, UPA: 48.92C, DSS: 47.13C
[component_container-2] [1844301071C7AB0F00] [1.13] [13.907] [system] [info] Cpu Usage - LeonOS 86.71%, LeonRT: 51.44%
[component_container-2] [1844301071C7AB0F00] [1.13] [14.909] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [14.909] [system] [info] Temperatures - Average: 48.36C, CSS: 49.81C, MSS 48.25C, UPA: 48.92C, DSS: 46.45C
[component_container-2] [1844301071C7AB0F00] [1.13] [14.909] [system] [info] Cpu Usage - LeonOS 87.19%, LeonRT: 52.60%
[component_container-2] [1844301071C7AB0F00] [1.13] [15.911] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [15.911] [system] [info] Temperatures - Average: 48.13C, CSS: 49.59C, MSS 47.58C, UPA: 48.92C, DSS: 46.45C
[component_container-2] [1844301071C7AB0F00] [1.13] [15.911] [system] [info] Cpu Usage - LeonOS 86.76%, LeonRT: 51.22%
[component_container-2] [1844301071C7AB0F00] [1.13] [16.912] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [16.913] [system] [info] Temperatures - Average: 48.70C, CSS: 49.81C, MSS 48.25C, UPA: 48.92C, DSS: 47.80C
[component_container-2] [1844301071C7AB0F00] [1.13] [16.913] [system] [info] Cpu Usage - LeonOS 86.86%, LeonRT: 51.44%
[component_container-2] [1844301071C7AB0F00] [1.13] [17.915] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [17.915] [system] [info] Temperatures - Average: 48.30C, CSS: 49.59C, MSS 47.35C, UPA: 49.81C, DSS: 46.45C
[component_container-2] [1844301071C7AB0F00] [1.13] [17.915] [system] [info] Cpu Usage - LeonOS 86.82%, LeonRT: 49.90%
[component_container-2] [1844301071C7AB0F00] [1.13] [18.917] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [18.917] [system] [info] Temperatures - Average: 49.14C, CSS: 50.03C, MSS 49.14C, UPA: 50.03C, DSS: 47.35C
[component_container-2] [1844301071C7AB0F00] [1.13] [18.917] [system] [info] Cpu Usage - LeonOS 87.46%, LeonRT: 50.46%
[component_container-2] [1844301071C7AB0F00] [1.13] [19.919] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [19.919] [system] [info] Temperatures - Average: 49.03C, CSS: 50.25C, MSS 48.70C, UPA: 49.59C, DSS: 47.58C
[component_container-2] [1844301071C7AB0F00] [1.13] [19.919] [system] [info] Cpu Usage - LeonOS 86.42%, LeonRT: 51.05%
[component_container-2] [1844301071C7AB0F00] [1.13] [20.920] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [20.921] [system] [info] Temperatures - Average: 48.75C, CSS: 50.25C, MSS 48.47C, UPA: 49.14C, DSS: 47.13C
[component_container-2] [1844301071C7AB0F00] [1.13] [20.921] [system] [info] Cpu Usage - LeonOS 87.17%, LeonRT: 53.18%
[component_container-2] [1844301071C7AB0F00] [1.13] [21.922] [system] [info] Memory Usage - DDR: 201.46 / 340.34 MiB, CMX: 2.47 / 2.50 MiB, LeonOS Heap: 49.92 / 77.23 MiB, LeonRT Heap: 6.33 / 41.14 MiB
[component_container-2] [1844301071C7AB0F00] [1.13] [21.923] [system] [info] Temperatures - Average: 48.86C, CSS: 49.81C, MSS 48.70C, UPA: 49.59C, DSS: 47.35C
[component_container-2] [1844301071C7AB0F00] [1.13] [21.923] [system] [info] Cpu Usage - LeonOS 86.95%, LeonRT: 49.77%
[ERROR] [component_container-2]: process has died [pid 79346, exit code -11, cmd '/opt/ros/humble/lib/rclcpp_components/component_container --ros-args --log-level debug --ros-args -r __node:=oak_container -r __ns:=/'].
^C[WARNING] [launch]: user interrupted with ctrl-c (SIGINT)
[robot_state_publisher-1] [INFO] [1686740343.198757355] [rclcpp]: signal_handler(signum=2)
[INFO] [robot_state_publisher-1]: process has finished cleanly [pid 79344]

Hi,
I am getting the same error when I launch the camera.launch.py in any mode.
How do I solve this?
The following is the debug output link:
Link

Hi @Shivam7Sharma , could you run the camera node with gdb to find the exact point of error? You can try using use_gdb:=true launch argument which should make it easier

Thank you for the quick reply. The following is the output with the gdb:
shivam157@ubuntu:~/dai_ws_non_prod$ ros2 launch depthai_ros_driver camera.launch.py use_gdb:=true
[INFO] [launch]: All log files can be found below /home/shivam157/.ros/log/2024-07-02-11-21-14-677889-ubuntu-9096
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [gdb-1]: process started with pid [9113]
[gdb-1] GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
[gdb-1] Copyright (C) 2022 Free Software Foundation, Inc.
[gdb-1] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[gdb-1] This is free software: you are free to change and redistribute it.
[gdb-1] There is NO WARRANTY, to the extent permitted by law.
[gdb-1] Type "show copying" and "show warranty" for details.
[gdb-1] This GDB was configured as "aarch64-linux-gnu".
[gdb-1] Type "show configuration" for configuration details.
[gdb-1] For bug reporting instructions, please see:
[gdb-1] <https://www.gnu.org/software/gdb/bugs/>.
[gdb-1] Find the GDB manual and other documentation resources online at:
[gdb-1]     <http://www.gnu.org/software/gdb/documentation/>.
[gdb-1]
[gdb-1] For help, type "help".
[gdb-1] Type "apropos word" to search for commands related to "word"...
[gdb-1] Reading symbols from /opt/ros/humble/lib/rclcpp_components/component_container...
[gdb-1] (No debugging symbols found in /opt/ros/humble/lib/rclcpp_components/component_container)
[gdb-1] Starting program: /opt/ros/humble/lib/rclcpp_components/component_container --ros-args --log-level info --ros-args -r __node:=oak_container -r __ns:=/
[gdb-1] [Thread debugging using libthread_db enabled]
[gdb-1] Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[gdb-1] [New Thread 0xfffff667e8e0 (LWP 9134)]
[gdb-1] [New Thread 0xfffff5e6e8e0 (LWP 9135)]
[gdb-1] [New Thread 0xfffff55d78e0 (LWP 9136)]
[gdb-1] [New Thread 0xfffff4dc78e0 (LWP 9137)]
[gdb-1] [New Thread 0xfffff45b78e0 (LWP 9138)]
[gdb-1] [New Thread 0xfffff3da78e0 (LWP 9139)]
[gdb-1] [New Thread 0xfffff35978e0 (LWP 9140)]
[gdb-1] [New Thread 0xfffff2cc78e0 (LWP 9141)]
[gdb-1] [New Thread 0xfffff249e8e0 (LWP 9154)]
[gdb-1] [INFO] [1719933676.666819772] [oak_container]: Load Library: /opt/ros/humble/lib/librobot_state_publisher_node.so
[gdb-1] [INFO] [1719933676.828926148] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[gdb-1] [INFO] [1719933676.829058808] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[gdb-1] [INFO] [1719933676.889019062] [oak_state_publisher]: got segment oak
[gdb-1] [INFO] [1719933676.889169257] [oak_state_publisher]: got segment oak-d-base-frame
[gdb-1] [INFO] [1719933676.889189095] [oak_state_publisher]: got segment oak_imu_frame
[gdb-1] [INFO] [1719933676.889198855] [oak_state_publisher]: got segment oak_left_camera_frame
[gdb-1] [INFO] [1719933676.889207590] [oak_state_publisher]: got segment oak_left_camera_optical_frame
[gdb-1] [INFO] [1719933676.889216229] [oak_state_publisher]: got segment oak_model_origin
[gdb-1] [INFO] [1719933676.889224580] [oak_state_publisher]: got segment oak_rgb_camera_frame
[gdb-1] [INFO] [1719933676.889234851] [oak_state_publisher]: got segment oak_rgb_camera_optical_frame
[gdb-1] [INFO] [1719933676.889243555] [oak_state_publisher]: got segment oak_right_camera_frame
[gdb-1] [INFO] [1719933676.889251362] [oak_state_publisher]: got segment oak_right_camera_optical_frame
[gdb-1] [INFO] [1719933676.912779848] [oak_container]: Load Library: /home/shivam157/dai_ws_non_prod/install/depthai_ros_driver/lib/libdepthai_ros_driver.so
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/oak_state_publisher' in container 'oak_container'
[gdb-1] [New Thread 0xffffceffe8e0 (LWP 9173)]
[gdb-1] [New Thread 0xffffce7ee8e0 (LWP 9174)]
[gdb-1] [New Thread 0xffffc9fde8e0 (LWP 9175)]
[gdb-1] [New Thread 0xffffc97ce8e0 (LWP 9176)]
[gdb-1] [New Thread 0xffffc6fbe8e0 (LWP 9177)]
[gdb-1] [INFO] [1719933679.188285504] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[gdb-1] [INFO] [1719933679.188433331] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[gdb-1] [New Thread 0xffffc274e8e0 (LWP 9178)]
[gdb-1] [New Thread 0xffffc1f3e8e0 (LWP 9179)]
[gdb-1] [New Thread 0xffffbbffe8e0 (LWP 9180)]
[gdb-1] [INFO] [1719933679.224965184] [oak]: No ip/mxid specified, connecting to the next available device.
[gdb-1] [Thread 0xffffc1f3e8e0 (LWP 9179) exited]
[gdb-1] [Thread 0xffffc274e8e0 (LWP 9178) exited]
[gdb-1] [New Thread 0xffffc172e8e0 (LWP 9243)]
[gdb-1] [New Thread 0xffffc0f1e8e0 (LWP 9244)]
[gdb-1] [New Thread 0xffffbb7ee8e0 (LWP 9248)]
[gdb-1] [New Thread 0xffffbafde8e0 (LWP 9249)]
[gdb-1] [New Thread 0xffffba7ce8e0 (LWP 9251)]
[gdb-1] [New Thread 0xffffb976b8e0 (LWP 9253)]
[gdb-1] [INFO] [1719933683.890287715] [oak]: Camera with MXID: 14442C10E14FCBD600 and Name: 1.2.1 connected!
[gdb-1] [INFO] [1719933683.891209364] [oak]: USB SPEED: SUPER
[gdb-1] [INFO] [1719933683.925123486] [oak]: Device type: OAK-FFC-3P
[gdb-1] [INFO] [1719933683.928247922] [oak]: Pipeline type: Depth
[gdb-1]
[gdb-1] Thread 1 "component_conta" received signal SIGSEGV, Segmentation fault.
[gdb-1] 0x0000fffff79adbf4 in __GI___libc_free (mem=0x7468676972) at ./malloc/malloc.c:3368
[gdb-1] 3368    ./malloc/malloc.c: No such file or directory.

Could you install additional debug symbols?
sudo apt install -y ros-humble-rclcpp-dbgsym ros-humble-rclcpp-components-dbgsym ros-humble-depthai-ros-driver-dbgsym

@Serafadam  I installed the things you said. What should I do now?

Hi, sorry for the delay, if you installed them you should be able to get more debug output from running those commands

@Serafadam Thank for your reply. The following is the output which I think is the same as before:
shivam157@ubuntu:~/dai_ws_non_prod/src$ sudo apt install -y ros-humble-rclcpp-dbgsym ros-humble-rclcpp-components-dbgsym ros-humble-depthai-ros-driver-dbgsym
[sudo] password for shivam157:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
ros-humble-rclcpp-components-dbgsym is already the newest version (16.0.9-1jammy.20240524.033335).
ros-humble-rclcpp-dbgsym is already the newest version (16.0.9-1jammy.20240524.023929).
The following packages were automatically installed and are no longer required:
  cppcheck libbullet-dev libbullet3.06 libdecor-0-dev libibus-1.0-dev libpulse-dev libsdl2-dev libsndio-dev libxv-dev
  libxxf86vm-dev libz3-4 pybind11-dev pydocstyle pyflakes3 python3-flake8 python3-mccabe python3-netifaces
  python3-pycodestyle python3-pydocstyle python3-pyflakes python3-snowballstemmer ros-humble-action-tutorials-cpp
  ros-humble-action-tutorials-interfaces ros-humble-action-tutorials-py ros-humble-actionlib-msgs
  ros-humble-ament-cmake-copyright ros-humble-ament-cmake-cppcheck ros-humble-ament-cmake-cpplint
  ros-humble-ament-cmake-flake8 ros-humble-ament-cmake-lint-cmake ros-humble-ament-cmake-pep257
  ros-humble-ament-cmake-uncrustify ros-humble-ament-cmake-xmllint ros-humble-ament-copyright ros-humble-ament-cppcheck
  ros-humble-ament-cpplint ros-humble-ament-flake8 ros-humble-ament-lint ros-humble-ament-lint-cmake
  ros-humble-ament-lint-common ros-humble-ament-pep257 ros-humble-ament-uncrustify ros-humble-ament-xmllint
  ros-humble-common-interfaces ros-humble-composition ros-humble-demo-nodes-cpp ros-humble-demo-nodes-cpp-native
  ros-humble-demo-nodes-py ros-humble-depthimage-to-laserscan ros-humble-dummy-map-server
  ros-humble-dummy-robot-bringup ros-humble-dummy-sensors ros-humble-example-interfaces
  ros-humble-examples-rclcpp-minimal-action-client ros-humble-examples-rclcpp-minimal-action-server
  ros-humble-examples-rclcpp-minimal-client ros-humble-examples-rclcpp-minimal-composition
  ros-humble-examples-rclcpp-minimal-publisher ros-humble-examples-rclcpp-minimal-service
  ros-humble-examples-rclcpp-minimal-subscriber ros-humble-examples-rclcpp-minimal-timer
  ros-humble-examples-rclcpp-multithreaded-executor ros-humble-examples-rclpy-executors
  ros-humble-examples-rclpy-minimal-action-client ros-humble-examples-rclpy-minimal-action-server
  ros-humble-examples-rclpy-minimal-client ros-humble-examples-rclpy-minimal-publisher
  ros-humble-examples-rclpy-minimal-service ros-humble-examples-rclpy-minimal-subscriber ros-humble-geometry2
  ros-humble-image-tools ros-humble-intra-process-demo ros-humble-joy ros-humble-keyboard-handler
  ros-humble-launch-testing-ros ros-humble-lifecycle ros-humble-logging-demo ros-humble-pendulum-control
  ros-humble-pendulum-msgs ros-humble-pybind11-vendor ros-humble-qt-dotgraph ros-humble-qt-gui-py-common
  ros-humble-quality-of-service-demo-cpp ros-humble-quality-of-service-demo-py ros-humble-ros-base ros-humble-ros-core
  ros-humble-ros2action ros-humble-ros2bag ros-humble-ros2cli ros-humble-ros2cli-common-extensions
  ros-humble-ros2component ros-humble-ros2doctor ros-humble-ros2interface ros-humble-ros2launch
  ros-humble-ros2lifecycle ros-humble-ros2multicast ros-humble-ros2node ros-humble-ros2param ros-humble-ros2pkg
  ros-humble-ros2run ros-humble-ros2service ros-humble-ros2topic ros-humble-rosbag2 ros-humble-rosbag2-compression
  ros-humble-rosbag2-compression-zstd ros-humble-rosbag2-interfaces ros-humble-rosbag2-py ros-humble-rosbag2-transport
  ros-humble-rosidl-runtime-py ros-humble-rqt-action ros-humble-rqt-bag ros-humble-rqt-bag-plugins
  ros-humble-rqt-console ros-humble-rqt-graph ros-humble-rqt-gui ros-humble-rqt-gui-cpp ros-humble-rqt-gui-py
  ros-humble-rqt-msg ros-humble-rqt-plot ros-humble-rqt-publisher ros-humble-rqt-py-common ros-humble-rqt-py-console
  ros-humble-rqt-reconfigure ros-humble-rqt-service-caller ros-humble-rqt-shell ros-humble-rqt-srv ros-humble-rqt-topic
  ros-humble-rttest ros-humble-rviz2 ros-humble-sdl2-vendor ros-humble-shape-msgs ros-humble-sros2
  ros-humble-sros2-cmake ros-humble-teleop-twist-joy ros-humble-teleop-twist-keyboard ros-humble-tf2-bullet
  ros-humble-tf2-eigen-kdl ros-humble-tf2-kdl ros-humble-tf2-tools ros-humble-tlsf ros-humble-tlsf-cpp
  ros-humble-topic-monitor ros-humble-trajectory-msgs ros-humble-turtlesim ros-humble-uncrustify-vendor
  ros-humble-zstd-vendor uncrustify
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  ros-humble-compressed-depth-image-transport ros-humble-compressed-image-transport ros-humble-depth-image-proc
  ros-humble-depthai ros-humble-depthai-bridge ros-humble-depthai-descriptions ros-humble-depthai-examples
  ros-humble-depthai-ros-driver ros-humble-depthai-ros-msgs ros-humble-image-pipeline ros-humble-image-proc
  ros-humble-image-publisher ros-humble-image-rotate ros-humble-image-transport-plugins ros-humble-image-view
  ros-humble-stereo-image-proc ros-humble-theora-image-transport ros-humble-tracetools-image-pipeline
The following NEW packages will be installed:
  ros-humble-compressed-depth-image-transport ros-humble-compressed-image-transport ros-humble-depth-image-proc
  ros-humble-depthai ros-humble-depthai-bridge ros-humble-depthai-descriptions ros-humble-depthai-examples
  ros-humble-depthai-ros-driver ros-humble-depthai-ros-driver-dbgsym ros-humble-depthai-ros-msgs
  ros-humble-image-pipeline ros-humble-image-proc ros-humble-image-publisher ros-humble-image-rotate
  ros-humble-image-transport-plugins ros-humble-image-view ros-humble-stereo-image-proc
  ros-humble-theora-image-transport ros-humble-tracetools-image-pipeline
0 upgraded, 19 newly installed, 0 to remove and 0 not upgraded.
Need to get 75.3 MB of archives.
After this operation, 168 MB of additional disk space will be used.
Get:1 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-compressed-depth-image-transport arm64 2.5.1-1jammy.20240524.084021 [112 kB]
Get:2 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-compressed-image-transport arm64 2.5.1-1jammy.20240524.085140 [120 kB]
Get:3 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depth-image-proc arm64 3.0.4-1jammy.20240530.101455 [243 kB]
Get:4 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai arm64 2.26.1-1jammy.20240612.131125 [11.0 MB]
Get:5 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai-ros-msgs arm64 2.9.0-1jammy.20240524.032608 [127 kB]
Get:6 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai-bridge arm64 2.9.0-1jammy.20240612.141551 [122 kB]
Get:7 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai-descriptions arm64 2.9.0-1jammy.20240530.123408 [17.9 MB]
Get:8 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai-examples arm64 2.9.0-1jammy.20240612.143747 [26.1 MB]
Get:9 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-tracetools-image-pipeline arm64 3.0.4-1jammy.20240516.171057 [14.2 kB]
Get:10 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-image-proc arm64 3.0.4-1jammy.20240524.074502 [91.5 kB]
Get:11 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-image-publisher arm64 3.0.4-1jammy.20240524.084020 [94.5 kB]
Get:12 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-image-rotate arm64 3.0.4-1jammy.20240530.113649 [61.9 kB]
Get:13 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-image-view arm64 3.0.4-1jammy.20240524.045825 [231 kB]
Get:14 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-stereo-image-proc arm64 3.0.4-1jammy.20240524.075046 [233 kB]
Get:15 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-image-pipeline arm64 3.0.4-1jammy.20240530.122658 [6,044 B]
Get:16 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-theora-image-transport arm64 2.5.1-1jammy.20240524.050105 [203 kB]
Get:17 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-image-transport-plugins arm64 2.5.1-1jammy.20240524.102859 [6,594 B]
Get:18 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai-ros-driver arm64 2.9.0-1jammy.20240627.193934 [570 kB]
Get:19 http://packages.ros.org/ros2/ubuntu jammy/main arm64 ros-humble-depthai-ros-driver-dbgsym arm64 2.9.0-1jammy.20240627.193934 [18.2 MB]
Fetched 75.3 MB in 7s (10.3 MB/s)
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend requires a screen at least 13 lines tall and 31 columns wide.)
debconf: falling back to frontend: Readline
Selecting previously unselected package ros-humble-compressed-depth-image-transport.
(Reading database ... 287198 files and directories currently installed.)
Preparing to unpack .../00-ros-humble-compressed-depth-image-transport_2.5.1-1jammy.20240524.084021_arm64.deb ...
Unpacking ros-humble-compressed-depth-image-transport (2.5.1-1jammy.20240524.084021) ...
Selecting previously unselected package ros-humble-compressed-image-transport.
Preparing to unpack .../01-ros-humble-compressed-image-transport_2.5.1-1jammy.20240524.085140_arm64.deb ...
Unpacking ros-humble-compressed-image-transport (2.5.1-1jammy.20240524.085140) ...
Selecting previously unselected package ros-humble-depth-image-proc.
Preparing to unpack .../02-ros-humble-depth-image-proc_3.0.4-1jammy.20240530.101455_arm64.deb ...
Unpacking ros-humble-depth-image-proc (3.0.4-1jammy.20240530.101455) ...
Selecting previously unselected package ros-humble-depthai.
Preparing to unpack .../03-ros-humble-depthai_2.26.1-1jammy.20240612.131125_arm64.deb ...
Unpacking ros-humble-depthai (2.26.1-1jammy.20240612.131125) ...
Selecting previously unselected package ros-humble-depthai-ros-msgs.
Preparing to unpack .../04-ros-humble-depthai-ros-msgs_2.9.0-1jammy.20240524.032608_arm64.deb ...
Unpacking ros-humble-depthai-ros-msgs (2.9.0-1jammy.20240524.032608) ...
Selecting previously unselected package ros-humble-depthai-bridge.
Preparing to unpack .../05-ros-humble-depthai-bridge_2.9.0-1jammy.20240612.141551_arm64.deb ...
Unpacking ros-humble-depthai-bridge (2.9.0-1jammy.20240612.141551) ...
Selecting previously unselected package ros-humble-depthai-descriptions.
Preparing to unpack .../06-ros-humble-depthai-descriptions_2.9.0-1jammy.20240530.123408_arm64.deb ...
Unpacking ros-humble-depthai-descriptions (2.9.0-1jammy.20240530.123408) ...
Selecting previously unselected package ros-humble-depthai-examples.
Preparing to unpack .../07-ros-humble-depthai-examples_2.9.0-1jammy.20240612.143747_arm64.deb ...
Unpacking ros-humble-depthai-examples (2.9.0-1jammy.20240612.143747) ...
Selecting previously unselected package ros-humble-tracetools-image-pipeline.
Preparing to unpack .../08-ros-humble-tracetools-image-pipeline_3.0.4-1jammy.20240516.171057_arm64.deb ...
Unpacking ros-humble-tracetools-image-pipeline (3.0.4-1jammy.20240516.171057) ...
Selecting previously unselected package ros-humble-image-proc.
Preparing to unpack .../09-ros-humble-image-proc_3.0.4-1jammy.20240524.074502_arm64.deb ...
Unpacking ros-humble-image-proc (3.0.4-1jammy.20240524.074502) ...
Selecting previously unselected package ros-humble-image-publisher.
Preparing to unpack .../10-ros-humble-image-publisher_3.0.4-1jammy.20240524.084020_arm64.deb ...
Unpacking ros-humble-image-publisher (3.0.4-1jammy.20240524.084020) ...
Selecting previously unselected package ros-humble-image-rotate.
Preparing to unpack .../11-ros-humble-image-rotate_3.0.4-1jammy.20240530.113649_arm64.deb ...
Unpacking ros-humble-image-rotate (3.0.4-1jammy.20240530.113649) ...
Selecting previously unselected package ros-humble-image-view.
Preparing to unpack .../12-ros-humble-image-view_3.0.4-1jammy.20240524.045825_arm64.deb ...
Unpacking ros-humble-image-view (3.0.4-1jammy.20240524.045825) ...
Selecting previously unselected package ros-humble-stereo-image-proc.
Preparing to unpack .../13-ros-humble-stereo-image-proc_3.0.4-1jammy.20240524.075046_arm64.deb ...
Unpacking ros-humble-stereo-image-proc (3.0.4-1jammy.20240524.075046) ...
Selecting previously unselected package ros-humble-image-pipeline.
Preparing to unpack .../14-ros-humble-image-pipeline_3.0.4-1jammy.20240530.122658_arm64.deb ...
Unpacking ros-humble-image-pipeline (3.0.4-1jammy.20240530.122658) ...
Selecting previously unselected package ros-humble-theora-image-transport.
Preparing to unpack .../15-ros-humble-theora-image-transport_2.5.1-1jammy.20240524.050105_arm64.deb ...
Unpacking ros-humble-theora-image-transport (2.5.1-1jammy.20240524.050105) ...
Selecting previously unselected package ros-humble-image-transport-plugins.
Preparing to unpack .../16-ros-humble-image-transport-plugins_2.5.1-1jammy.20240524.102859_arm64.deb ...
Unpacking ros-humble-image-transport-plugins (2.5.1-1jammy.20240524.102859) ...
Selecting previously unselected package ros-humble-depthai-ros-driver.
Preparing to unpack .../17-ros-humble-depthai-ros-driver_2.9.0-1jammy.20240627.193934_arm64.deb ...
Unpacking ros-humble-depthai-ros-driver (2.9.0-1jammy.20240627.193934) ...
Selecting previously unselected package ros-humble-depthai-ros-driver-dbgsym.
Preparing to unpack .../18-ros-humble-depthai-ros-driver-dbgsym_2.9.0-1jammy.20240627.193934_arm64.deb ...
Unpacking ros-humble-depthai-ros-driver-dbgsym (2.9.0-1jammy.20240627.193934) ...
Setting up ros-humble-depthai-ros-msgs (2.9.0-1jammy.20240524.032608) ...
Setting up ros-humble-depthai (2.26.1-1jammy.20240612.131125) ...
Setting up ros-humble-image-view (3.0.4-1jammy.20240524.045825) ...
Setting up ros-humble-compressed-depth-image-transport (2.5.1-1jammy.20240524.084021) ...
Setting up ros-humble-compressed-image-transport (2.5.1-1jammy.20240524.085140) ...
Setting up ros-humble-image-publisher (3.0.4-1jammy.20240524.084020) ...
Setting up ros-humble-depth-image-proc (3.0.4-1jammy.20240530.101455) ...
Setting up ros-humble-tracetools-image-pipeline (3.0.4-1jammy.20240516.171057) ...
Setting up ros-humble-depthai-descriptions (2.9.0-1jammy.20240530.123408) ...
Setting up ros-humble-theora-image-transport (2.5.1-1jammy.20240524.050105) ...
Setting up ros-humble-image-rotate (3.0.4-1jammy.20240530.113649) ...
Setting up ros-humble-image-proc (3.0.4-1jammy.20240524.074502) ...
Setting up ros-humble-depthai-bridge (2.9.0-1jammy.20240612.141551) ...
Setting up ros-humble-stereo-image-proc (3.0.4-1jammy.20240524.075046) ...
Setting up ros-humble-depthai-examples (2.9.0-1jammy.20240612.143747) ...
Setting up ros-humble-image-transport-plugins (2.5.1-1jammy.20240524.102859) ...
Setting up ros-humble-image-pipeline (3.0.4-1jammy.20240530.122658) ...
Setting up ros-humble-depthai-ros-driver (2.9.0-1jammy.20240627.193934) ...
Setting up ros-humble-depthai-ros-driver-dbgsym (2.9.0-1jammy.20240627.193934) ...
Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
shivam157@ubuntu:~/dai_ws_non_prod/src$ cd ..
shivam157@ubuntu:~/dai_ws_non_prod$ source install/setup.py
bash: install/setup.py: No such file or directory
shivam157@ubuntu:~/dai_ws_non_prod$ source install/setup.bash
shivam157@ubuntu:~/dai_ws_non_prod$ ros2 launch depthai_ros_driver camera.launch.py use_gdb:=true
[INFO] [launch]: All log files can be found below /home/shivam157/.ros/log/2024-07-19-14-04-09-811704-ubuntu-21331
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [gdb-1]: process started with pid [21356]
[gdb-1] GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
[gdb-1] Copyright (C) 2022 Free Software Foundation, Inc.
[gdb-1] License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
[gdb-1] This is free software: you are free to change and redistribute it.
[gdb-1] There is NO WARRANTY, to the extent permitted by law.
[gdb-1] Type "show copying" and "show warranty" for details.
[gdb-1] This GDB was configured as "aarch64-linux-gnu".
[gdb-1] Type "show configuration" for configuration details.
[gdb-1] For bug reporting instructions, please see:
[gdb-1] <https://www.gnu.org/software/gdb/bugs/>.
[gdb-1] Find the GDB manual and other documentation resources online at:
[gdb-1]     <http://www.gnu.org/software/gdb/documentation/>.
[gdb-1]
[gdb-1] For help, type "help".
[gdb-1] Type "apropos word" to search for commands related to "word"...
[gdb-1] Reading symbols from /opt/ros/humble/lib/rclcpp_components/component_container...
[gdb-1] Reading symbols from /usr/lib/debug/.build-id/be/0fd12c6345e483aa9d5c337ebab12877b4e146.debug...
[gdb-1] Starting program: /opt/ros/humble/lib/rclcpp_components/component_container --ros-args --log-level info --ros-args -r __node:=oak_container -r __ns:=/
[gdb-1] [Thread debugging using libthread_db enabled]
[gdb-1] Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[gdb-1] [New Thread 0xfffff667e8e0 (LWP 21402)]
[gdb-1] [New Thread 0xfffff5e6e8e0 (LWP 21403)]
[gdb-1] [New Thread 0xfffff55d78e0 (LWP 21404)]
[gdb-1] [New Thread 0xfffff4dc78e0 (LWP 21405)]
[gdb-1] [New Thread 0xfffff45b78e0 (LWP 21406)]
[gdb-1] [New Thread 0xfffff3da78e0 (LWP 21407)]
[gdb-1] [New Thread 0xfffff35978e0 (LWP 21408)]
[gdb-1] [New Thread 0xfffff2cc78e0 (LWP 21409)]
[gdb-1] [New Thread 0xfffff249e8e0 (LWP 21410)]
[gdb-1] [INFO] [1721412253.335695607] [oak_container]: Load Library: /opt/ros/humble/lib/librobot_state_publisher_node.so
[gdb-1] [INFO] [1721412253.475968321] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[gdb-1] [INFO] [1721412253.476139204] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[gdb-1] [INFO] [1721412253.540933995] [oak_state_publisher]: got segment oak
[gdb-1] [INFO] [1721412253.541093390] [oak_state_publisher]: got segment oak-d-base-frame
[gdb-1] [INFO] [1721412253.541110574] [oak_state_publisher]: got segment oak_imu_frame
[gdb-1] [INFO] [1721412253.541121007] [oak_state_publisher]: got segment oak_left_camera_frame
[gdb-1] [INFO] [1721412253.541130831] [oak_state_publisher]: got segment oak_left_camera_optical_frame
[gdb-1] [INFO] [1721412253.541139471] [oak_state_publisher]: got segment oak_model_origin
[gdb-1] [INFO] [1721412253.541147855] [oak_state_publisher]: got segment oak_rgb_camera_frame
[gdb-1] [INFO] [1721412253.541156111] [oak_state_publisher]: got segment oak_rgb_camera_optical_frame
[gdb-1] [INFO] [1721412253.541165007] [oak_state_publisher]: got segment oak_right_camera_frame
[gdb-1] [INFO] [1721412253.541173551] [oak_state_publisher]: got segment oak_right_camera_optical_frame
[gdb-1] [INFO] [1721412253.574464243] [oak_container]: Load Library: /home/shivam157/dai_ws_non_prod/install/depthai_ros_driver/lib/libdepthai_ros_driver.so
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/oak_state_publisher' in container 'oak_container'
[gdb-1] [New Thread 0xffffceffe8e0 (LWP 21426)]
[gdb-1] [New Thread 0xffffce7ee8e0 (LWP 21427)]
[gdb-1] [New Thread 0xffffcbfde8e0 (LWP 21428)]
[gdb-1] [New Thread 0xffffc97ce8e0 (LWP 21429)]
[gdb-1] [New Thread 0xffffc6fbe8e0 (LWP 21430)]
[gdb-1] [INFO] [1721412256.118837858] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[gdb-1] [INFO] [1721412256.118990628] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[gdb-1] [New Thread 0xffffc274e8e0 (LWP 21431)]
[gdb-1] [New Thread 0xffffc1f3e8e0 (LWP 21432)]
[gdb-1] [New Thread 0xffffbbffe8e0 (LWP 21433)]
[gdb-1] [INFO] [1721412256.147343858] [oak]: No ip/mxid specified, connecting to the next available device.
[gdb-1] [Thread 0xffffc1f3e8e0 (LWP 21432) exited]
[gdb-1] [Thread 0xffffc274e8e0 (LWP 21431) exited]
[gdb-1] [New Thread 0xffffc172e8e0 (LWP 21502)]
[gdb-1] [New Thread 0xffffc0f1e8e0 (LWP 21503)]
[gdb-1] [New Thread 0xffffbb7ee8e0 (LWP 21505)]
[gdb-1] [New Thread 0xffffbafde8e0 (LWP 21506)]
[gdb-1] [New Thread 0xffffba7ce8e0 (LWP 21509)]
[gdb-1] [New Thread 0xffffb976b8e0 (LWP 21511)]
[gdb-1] [INFO] [1721412260.835496335] [oak]: Camera with MXID: 14442C10E14FCBD600 and Name: 1.2.1 connected!
[gdb-1] [INFO] [1721412260.839200025] [oak]: USB SPEED: SUPER
[gdb-1] [INFO] [1721412260.875123464] [oak]: Device type: OAK-FFC-3P
[gdb-1] [INFO] [1721412260.879013526] [oak]: Pipeline type: Depth
[gdb-1]
[gdb-1] Thread 1 "component_conta" received signal SIGSEGV, Segmentation fault.
[gdb-1] 0x0000fffff79adbf4 in __GI___libc_free (mem=0x6570007468676972) at ./malloc/malloc.c:3368
[gdb-1] 3368    ./malloc/malloc.c: No such file or directory.

Hi, sorry for the late reply, could you output the logs after running export DEPTHAI_DEBUG=1? Additionally, does it work if you change pipeline type to stereo?

Hi, sorry for the late reply, could you output the logs after running export DEPTHAI_DEBUG=1? Additionally, does it work if you change pipeline type to stereo?

After I install the ros-humble-rclcpp-dbgsym ros-humble-rclcpp-components-dbgsym ros-humble-depthai-ros-driver-dbgsym packages: the depthai library is linked to a different OpenCV (installed from source Opencv 4.10) than the Cvbridge OpenCV (ROS 2 Opencv4.5). So it gives an error when I run the pipeline in my own ROS 2 driver. I don't want this to happen. This only happens when I install the packages you mentioned. Is there a way to avoid this so that it doesn't mess up with my code?

Hi, these packages  ros-humble-rclcpp-dbgsym ros-humble-rclcpp-components-dbgsym ros-humble-depthai-ros-driver-dbgsym are debug packages only and are not required for the driver to work so you can uninstall them. Additionally, depthai-core library ideally should be linked to the same OpenCV library that ROS libraries use otherwise there might be some undefined behavior

I have uninstalled those packages. I gave the depthai debug output in my previous reply:
https://github.com/luxonis/depthai-ros/issues/328#issuecomment-2201073920
Does the following mean depthai core is linked to Opencv 4.5?:
shivam157@ubuntu:~$ cd ros2_ws/
shivam157@ubuntu:~/ros2_ws$ source install/setup.bash
shivam157@ubuntu:~/ros2_ws$ python3
Python 3.10.12 (main, Jul 29 2024, 16:56:48) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

import depthai
import cv2
depthai_version = depthai.version
opencv_version = cv2.version
(depthai_version, opencv_version)
('<IP_ADDRESS>', '4.5.5')

4.5 is the Opencv version used by ROS 2.  If this is not the correct way to check, then let me know how to find the version linked to depthai Core.

These are Python libraries which can differ from ROS libraries. Since it seems gdb needs to be run separately, here are steps that you can do to get better information:
sudo apt install xterm

Edit this line
to following xterm -e gdb -ex run --args
Run the driver with use_gdb:=true. A new console window should pop out with debug information coming from the driver. After the crash, you can type in bt to get more information on where exactly it crashed in the code, it would be great if you could share that information.

These are Python libraries which can differ from ROS libraries. Since it seems gdb needs to be run separately, here are steps that you can do to get better information:
sudo apt install xterm

Edit this line to following xterm -e gdb -ex run --args Run the driver with use_gdb:=true. A new console window should pop out with debug information coming from the driver. After the crash, you can type in bt to get more information on where exactly it crashed in the code, it would be great if you could share that information.

I made the changes but no new window opened up. I saw following output in the terminals:
1.```
shivam157@ubuntu:~/dai_ws_non_prod$ ros2 launch depthai_ros_driver camera.launch.py use_gdb:=true
[INFO] [launch]: All log files can be found below /home/shivam157/.ros/log/2024-08-06-11-51-32-809983-ubuntu-11805
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [gdb-1]: process started with pid [11826]
[gdb-1] GNU gdb (Ubuntu 12.1-0ubuntu1~22.04.2) 12.1
[gdb-1] Copyright (C) 2022 Free Software Foundation, Inc.
[gdb-1] License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
[gdb-1] This is free software: you are free to change and redistribute it.
[gdb-1] There is NO WARRANTY, to the extent permitted by law.
[gdb-1] Type "show copying" and "show warranty" for details.
[gdb-1] This GDB was configured as "aarch64-linux-gnu".
[gdb-1] Type "show configuration" for configuration details.
[gdb-1] For bug reporting instructions, please see:
[gdb-1] https://www.gnu.org/software/gdb/bugs/.
[gdb-1] Find the GDB manual and other documentation resources online at:
[gdb-1]     http://www.gnu.org/software/gdb/documentation/.
[gdb-1]
[gdb-1] For help, type "help".
[gdb-1] Type "apropos word" to search for commands related to "word"...
[gdb-1] Reading symbols from /opt/ros/humble/lib/rclcpp_components/component_container...
[gdb-1] (No debugging symbols found in /opt/ros/humble/lib/rclcpp_components/component_container)
[gdb-1] Starting program: /opt/ros/humble/lib/rclcpp_components/component_container --ros-args --log-level info --ros-args -r __node:=oak_container -r __ns:=/
[gdb-1] [Thread debugging using libthread_db enabled]
[gdb-1] Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
[gdb-1] [New Thread 0xfffff667e8e0 (LWP 11863)]
[gdb-1] [New Thread 0xfffff5e6e8e0 (LWP 11864)]
[gdb-1] [New Thread 0xfffff55d78e0 (LWP 11865)]
[gdb-1] [New Thread 0xfffff4dc78e0 (LWP 11866)]
[gdb-1] [New Thread 0xfffff45b78e0 (LWP 11867)]
[gdb-1] [New Thread 0xfffff3da78e0 (LWP 11868)]
[gdb-1] [New Thread 0xfffff35978e0 (LWP 11869)]
[gdb-1] [New Thread 0xfffff2cc78e0 (LWP 11870)]
[gdb-1] [New Thread 0xfffff249e8e0 (LWP 11871)]
[gdb-1] [INFO] [1722959494.227844711] [oak_container]: Load Library: /opt/ros/humble/lib/librobot_state_publisher_node.so
[gdb-1] [INFO] [1722959494.349106073] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[gdb-1] [INFO] [1722959494.349302717] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<robot_state_publisher::RobotStatePublisher>
[gdb-1] [INFO] [1722959494.419471109] [oak_state_publisher]: got segment oak
[gdb-1] [INFO] [1722959494.419600616] [oak_state_publisher]: got segment oak-d-base-frame
[gdb-1] [INFO] [1722959494.419621352] [oak_state_publisher]: got segment oak_imu_frame
[gdb-1] [INFO] [1722959494.419633512] [oak_state_publisher]: got segment oak_left_camera_frame
[gdb-1] [INFO] [1722959494.419643401] [oak_state_publisher]: got segment oak_left_camera_optical_frame
[gdb-1] [INFO] [1722959494.419652233] [oak_state_publisher]: got segment oak_model_origin
[gdb-1] [INFO] [1722959494.419660841] [oak_state_publisher]: got segment oak_rgb_camera_frame
[gdb-1] [INFO] [1722959494.419669065] [oak_state_publisher]: got segment oak_rgb_camera_optical_frame
[gdb-1] [INFO] [1722959494.419677673] [oak_state_publisher]: got segment oak_right_camera_frame
[gdb-1] [INFO] [1722959494.419685322] [oak_state_publisher]: got segment oak_right_camera_optical_frame
[gdb-1] [INFO] [1722959494.450183378] [oak_container]: Load Library: /home/shivam157/dai_ws_non_prod/install/depthai_ros_driver/lib/libdepthai_ros_driver.so
[INFO] [launch_ros.actions.load_composable_nodes]: Loaded node '/oak_state_publisher' in container 'oak_container'
[gdb-1] [New Thread 0xffffc9e6e8e0 (LWP 11913)]
[gdb-1] [New Thread 0xffffc965e8e0 (LWP 11914)]
[gdb-1] [New Thread 0xffffc8e4e8e0 (LWP 11915)]
[gdb-1] [New Thread 0xffffbfffe8e0 (LWP 11916)]
[gdb-1] [New Thread 0xffffbb7ee8e0 (LWP 11917)]
[gdb-1] [INFO] [1722959499.855914297] [oak_container]: Found class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[gdb-1] [INFO] [1722959499.856067517] [oak_container]: Instantiate class: rclcpp_components::NodeFactoryTemplate<depthai_ros_driver::Camera>
[gdb-1] [New Thread 0xffffb8fde8e0 (LWP 11918)]
[gdb-1] [New Thread 0xffffb87ce8e0 (LWP 11919)]
[gdb-1] [New Thread 0xffffb6fbc8e0 (LWP 11920)]
[gdb-1] [INFO] [1722959499.879174652] [oak]: No ip/mxid specified, connecting to the next available device.
[gdb-1] [Thread 0xffffb87ce8e0 (LWP 11919) exited]
[gdb-1] [Thread 0xffffb8fde8e0 (LWP 11918) exited]
[gdb-1] [New Thread 0xffffb7fbe8e0 (LWP 11984)]
[gdb-1] [New Thread 0xffffb67ac8e0 (LWP 11985)]
[gdb-1] [New Thread 0xffffb5f9c8e0 (LWP 11987)]
[gdb-1] [New Thread 0xffffb578c8e0 (LWP 11991)]
[gdb-1] [New Thread 0xffffacd828e0 (LWP 12000)]
[gdb-1] [New Thread 0xffffa4d828e0 (LWP 12001)]
[gdb-1] [INFO] [1722959504.509267053] [oak]: Camera with MXID: 14442C10E14FCBD600 and Name: 1.2.1 connected!
[gdb-1] [INFO] [1722959504.510668847] [oak]: USB SPEED: SUPER
[gdb-1] [INFO] [1722959504.552905237] [oak]: Device type: OAK-FFC-3P
[gdb-1] [INFO] [1722959504.557032214] [oak]: Pipeline type: Depth
[gdb-1]
[gdb-1] Thread 1 "component_conta" received signal SIGSEGV, Segmentation fault.
[gdb-1] __memcpy_generic () at ../sysdeps/aarch64/multiarch/../memcpy.S:111
[gdb-1] 111     ../sysdeps/aarch64/multiarch/../memcpy.S: No such file or directory.

2. Looks like related to VNC :

shivam157@ubuntu:~$ thunar-volman: Unsupported USB device type "usb".
thunar-volman: Unsupported USB device type "usbfs".
thunar-volman: Unsupported USB device type "usb".
thunar-volman: Unsupported USB device type "(null)".
thunar-volman: Unsupported USB device type "usb".
thunar-volman: Unsupported input device type "/dev/input/event10".
thunar-volman: Unsupported input device type "/dev/input/event11".
thunar-volman: Unsupported input device type "(null)".
thunar-volman: Unsupported input device type "(null)".
thunar-volman: Unsupported USB device type "usbhid".
thunar-volman: Unsupported USB device type "usbhid".

Hi @Shivam7Sharma, did you rebuild the workspace after editing the launch file? I've found that sometimes that is needed even with symlink-install. You could also try adding some print statement to verify that you are launching the modified version of launch file.

I didn't get this error after building and sourcing the workspace (I have tried this before, but it didn't work before). Can we please solve other issues, like:
https://discuss.luxonis.com/d/4963-low-and-drop-in-fps-and-unsynchronized/4
And
Poor depth on the depthAI ROS 2 driver


Incoming avoidance from the sides

The simulated car will register when an object is sensed by either the side sensors on the car. When it senses an object that is on the side of the car it will speed up forward to try to avoid the object coming from the sides.
Acceptance Criteria:

[x] When the side of the car sensors registers an object it will perform an evasive maneuver.
[x] When evasive maneuver takes effect the car will speed forward to avoid the registered object on its side.
[ ] When the car no longer registers an object on its side it will continue to move forward one or two seconds.
[x] When the car has finished it at evasive maneuver the car will come to a standstill waiting for the next command.

Due to having to redo designOverhaul in Design 2 and later Design 3. The time needed to meet the requirments for this issue was not available.


Type 4 shading (Gouraud shading) not or no longer supported

See these files:
https://issues.apache.org/jira/secure/attachment/12647115/PDFBOX-2100-gouraud-RGB-function.pdf
https://issues.apache.org/jira/secure/attachment/12647112/PDFBOX-2100-gouraud-CMYK-function.pdf
Apparently type 4 shading was implemented some time ago, but no longer works...
You can find the Postscript here:
https://issues.apache.org/jira/browse/PDFBOX-2100
Very useful help on how to color a triangle, almost no math skills needed:
http://classes.soe.ucsc.edu/cmps160/Fall10/resources/barycentricInterpolation.pdf
Whoever did types 6 and 7 for you should be able to do types 4 and 5.
The files I created myself (with postscript) are usually apache licensed, except for those that mention an "inspiration" in the PS source. Many such files are also in PDFBOX-1915.

Closing as fixed by the PR that fixed the shading type regressions. These now render again. The artefacts (additional lines) are tracked in #6284 where we have more examples.


when i use insertbatchAsync and updatebatchAsync function ，i found the oninserting or onupdating not execute

when i use insertbatchAsync and updatebatchAsync function ，i found the oninserting or onupdating not execute

I'm not sure how calling OnInserting would even work in a batch sense. Open to suggestions?


ng serve randomly stops watching for file changes

Command
serve
Is this a regression?

[x] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
The ng serve randomly stops watching for file changes using the new builder after rebuilding a library in watch mode.
Minimal Reproduction

Create a new workspace: ng new my-app;
Create a library: ng generate library my-lib;
Run ng build my-lib --watch;
Run ng serve;
Save any *.ts file within "my-lib";

Result:
The application is rebuilt a couple of times in a row and the dev-server stops watching for file changes;
Sometimes it still works after saving a file for a couple of times and other times, it stops working just after the first save.
Exception or Error
N.A.

I am using vs code as IDEE.
From version 7.0.3 onwards, the dev server rebuilds twice in a row for any file change in a library, making the problem easier to reproduce. I think that's also a bug since in version 7.0.2 the application was rebuilding just once as it should. It seams the builder is picking up the *.ts file of the library as a trigger to rebuild.

This also happened to me, here is the the duplicated #26565

Let's track this in a single issue then !

@Carlosamouco, indeed this seems like a completely separate issue.

I've been experiencing the same issue, dist/my-lib contains new files, but dev server keeps serving cached version until I delete .angular dir and restart the server.

@HitkoDev, in my case, the dev server stops rebuilding completely even if I change any file under the src/app dir. It's noticeable because I stop getting rebuild logs in the terminal where I am running ng serve.

@Carlosamouco, is still still reproducible using @angular-devkit/build-angular version 17.0.6?