{"action":"opened","issue":{"url":"https://api.github.com/repos/ofi-cray/libfabric-cray/issues/258","labels_url":"https://api.github.com/repos/ofi-cray/libfabric-cray/issues/258/labels{/name}","comments_url":"https://api.github.com/repos/ofi-cray/libfabric-cray/issues/258/comments","events_url":"https://api.github.com/repos/ofi-cray/libfabric-cray/issues/258/events","html_url":"https://github.com/ofi-cray/libfabric-cray/issues/258","id":91841098,"number":258,"title":"Provider variable changes break gnitest","user":{"login":"jswaro","id":10633422,"avatar_url":"https://avatars.githubusercontent.com/u/10633422?v=3","gravatar_id":"","url":"https://api.github.com/users/jswaro","html_url":"https://github.com/jswaro","followers_url":"https://api.github.com/users/jswaro/followers","following_url":"https://api.github.com/users/jswaro/following{/other_user}","gists_url":"https://api.github.com/users/jswaro/gists{/gist_id}","starred_url":"https://api.github.com/users/jswaro/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jswaro/subscriptions","organizations_url":"https://api.github.com/users/jswaro/orgs","repos_url":"https://api.github.com/users/jswaro/repos","events_url":"https://api.github.com/users/jswaro/events{/privacy}","received_events_url":"https://api.github.com/users/jswaro/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-29T15:46:36Z","updated_at":"2015-06-29T15:46:36Z","closed_at":null,"body":"Merge from OFI-WG containing the provider variable changes introduces a regression detectable with gnitest.\r\n\r\n``` \r\nOutput:\r\n[RUN ] wait_verify::invalid_type\r\n[PASS] wait_verify::invalid_type: (0.00s)\r\n[====] Synthesis: Tested: 161 | Passing: 161 | Failing: 0 | Crashing: 0 \r\nsrun: error: nid00014: task 0: Segmentation fault\r\n```\r\n\r\nGDB shows:\r\n```\r\nProgram terminated with signal 11, Segmentation fault.\r\n#0  0x000000000044994b in dlist_remove (item=0x0) at ./include/fi_list.h:89\r\n89\t\titem->prev->next = item->next;\r\n(gdb) where\r\n#0  0x000000000044994b in dlist_remove (item=0x0) at ./include/fi_list.h:89\r\n#1  0x0000000000449925 in fi_param_fini () at src/var.c:307\r\n#2  0x0000000000447f25 in fi_fini () at src/fabric.c:414\r\n#3  0x000000000040469a in __do_global_dtors_aux ()\r\n#4  0x0000000000489f2d in _real_fini ()\r\n#5  0x0000000000489f22 in _fini ()\r\n#6  0x00007fe719434874 in _dl_fini () from /lib64/ld-linux-x86-64.so.2\r\n#7  0x00007fe718251665 in __run_exit_handlers () from /lib64/libc.so.6\r\n#8  0x00007fe7182516b5 in exit () from /lib64/libc.so.6\r\n#9  0x00007fe71823ac3d in __libc_start_main () from /lib64/libc.so.6\r\n#10 0x000000000040462d in _start () at ../sysdeps/x86_64/elf/start.S:113\r\n```\r\n\r\n\r\n```\r\nChange List:\r\n    Port over FI_* env vars to new var API. (commit: 59d16853f5b11151ad9fcc69fd7b03b2ccd4ac0f) (details)\r\n    fabric/param: Use dlist for param list (commit: c9b56a6c2ad817c27e86f10ce5f475fb4703ba14) (details)\r\n    fabric/param: Rename len to cnt in fi_getparams (commit: cd8af8c3515b9db02052f6319b314b11ac824519) (details)\r\n    fabric/param: Define socket drop rate as int (commit: fc72f18a9799ed218bf95a7b25de02f50c34c50b) (details)\r\n    fabric/info: Cleanup fi_info source (commit: 80709a45995361ccb2d3b370df1db9b68414c441) (details)\r\n    fabric/param: Rename fi_param_register to fi_param_define (commit: 57f4aa6b6c69c83ce48bc6fd0db3e107be82104d) (details)\r\n    fabric/param: Merge fi_param_get calls into a single function (commit: 851d51a51156f80c3b1b433e62b1611d73e441bc) (details)\r\n    v1.1.0rc1 (commit: c10aa12c27deebda554dcb87974fd22bdf983498) (details)\r\n```"}}