[Potential Spoof] Small help on trivial issue

Vijay Khemka vijaykhemka at fb.com
Fri Aug 2 06:45:35 AEST 2019


Looks like file attachment has been scrubbed. I have added a gerrit review, please check link below.

https://gerrit.openbmc-project.xyz/c/openbmc/fb-ipmi-oem/+/24092



From: openbmc <openbmc-bounces+vijaykhemka=fb.com at lists.ozlabs.org> on behalf of Vijay Khemka <vijaykhemka at fb.com>
Date: Thursday, August 1, 2019 at 1:12 PM
To: OpenBMC Maillist <openbmc at lists.ozlabs.org>
Subject: [Potential Spoof] Small help on trivial issue

Team,
I am having small issue of global json object corruption and I am unable to find reason for it. I am defining a global json object (nlohmann::json appSelData) at the start of file. I am initializing this object in register function and accessing this in different functions defined in same shared library. While accessing in different function, it doesn’t hold initialized data. This is failing in my storagecommands.cpp for IPMI.

Then I created a separate new file selcommands.cpp and did the same operation, it works here as expected. So I am wondering why it is failing in existing file vs new one. Looks like there are some header included in existing file is messing it up but I have no clue yet. This only happens with json object.

For your reference, I am attaching both below files
Storagecommands.cpp – where this fails
Selcommands.cpp – where it works.

I know it is a debug issue and I have been struggling last 2 days so thought of asking for help to team. Any help here would be appreciated.

Regards
-Vijay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20190801/96bea938/attachment.htm>


More information about the openbmc mailing list