- **status**: accepted --> review
---
** [tickets:#2107] immtool: immcfg finalizes admo even when admo is not
initialized**
**Status:** review
**Milestone:** 5.1.1
**Created:** Mon Oct 10, 2016 03:46 AM UTC by Hung Nguyen
**Last Updated:** Mon Oct 10, 2016 03:46 AM UTC
**Owner:** Hung Nguyen
The transaction mode in immcfg command fails with error SA_AIS_ERR_BAD_HANDLE
when exiting
The bug can be reproduced with following test case:
~~~
SC-1:~ # echo "" | immcfg
error - saImmOmAdminOwnerFinalize FAILED: SA_AIS_ERR_BAD_HANDLE (9)
SC-1:~ # echo $?
1
~~~
See also ltrace below. It shows that saImmOmAdminOwnerFinalize() is called even
though saImmOmAdminOwnerInitialize() has *never* been called, therefore handle
must be invalid.
~~~
SC-1:~ # echo "" | ltrace immcfg
__libc_start_main(0x4046f0, 1, 0x7ffd7991aca8, 0x415a90 <unfinished ...>
_ZNSt8ios_base4InitC1Ev(0x61ea68, 0x7ffd7991aca8, 0x7ffd7991acb8, 5) = 0
__cxa_atexit(0x7febc7b07250, 0x61ea68, 0x61e588, 0x7ffd7991aaa0) = 0
__cxa_atexit(0x40b5b0, 0x61ea00, 0x61e588, 6) = 0
setenv("SA_ENABLE_EXTENDED_NAMES", "1", 1) = 0
osaf_extended_name_init(0x250bdd0, 0x7ffd7991ae68, 0, 0x7ffd7991cfca) =
0x7febc84d3148
getopt_long(1, 0x7ffd7991aca8, "a:c:f:t:dhmvuL:o:X:", 0x7ffd7991a7a0, 0) = -1
saImmOmInitialize(0x61ea88, 0, 0x7ffd7991a520, 0) = 1
fileno(0x7febc6f1c4e0) = 0
__fxstat(1, 0, 0x7ffd7991a690) = 0
__getdelim(0x7ffd7991a558, 0x7ffd7991a550, 10, 0x7febc6f1c4e0) = 1
strlen("\n") = 1
strlen("\n") = 1
free(0x252eac0) =
<void>
__getdelim(0x7ffd7991a558, 0x7ffd7991a550, 10, 0x7febc6f1c4e0) = -1
free(0x252eac0) =
<void>
saImmOmAdminOwnerFinalize(0, 0, 0x7febc6f1b658, 0) = 9
saf_error(9, 0, 0x7febc8256398, 0) =
0x7febc82b2a5f
__fprintf_chk(0x7febc6f1c060, 1, 0x417030, 0x7febc82b2a5ferror -
saImmOmAdminOwnerFinalize FAILED: SA_AIS_ERR_BAD_HANDLE (9)) =68
saImmOmFinalize(0x38530002010f, 68, 0, -1) = 1
+++ exited (status 1) +++
~~~
---
Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is
subscribed to https://sourceforge.net/p/opensaf/tickets/
To unsubscribe from further messages, a project admin can change settings at
https://sourceforge.net/p/opensaf/admin/tickets/options. Or, if this is a
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets