{"action":"closed","issue":{"url":"https://api.github.com/repos/pscedu/slash2/issues/166","labels_url":"https://api.github.com/repos/pscedu/slash2/issues/166/labels{/name}","comments_url":"https://api.github.com/repos/pscedu/slash2/issues/166/comments","events_url":"https://api.github.com/repos/pscedu/slash2/issues/166/events","html_url":"https://github.com/pscedu/slash2/issues/166","id":89849447,"number":166,"title":"CLI: bad bmap access during bmap flush RPC reaping","user":{"login":"slovichon","id":6945653,"avatar_url":"https://avatars.githubusercontent.com/u/6945653?v=3","gravatar_id":"","url":"https://api.github.com/users/slovichon","html_url":"https://github.com/slovichon","followers_url":"https://api.github.com/users/slovichon/followers","following_url":"https://api.github.com/users/slovichon/following{/other_user}","gists_url":"https://api.github.com/users/slovichon/gists{/gist_id}","starred_url":"https://api.github.com/users/slovichon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slovichon/subscriptions","organizations_url":"https://api.github.com/users/slovichon/orgs","repos_url":"https://api.github.com/users/slovichon/repos","events_url":"https://api.github.com/users/slovichon/events{/privacy}","received_events_url":"https://api.github.com/users/slovichon/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/pscedu/slash2/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-21T02:03:56Z","updated_at":"2015-06-21T02:03:56Z","closed_at":"2015-06-21T02:03:56Z","body":"\nOn 2011-07-18 14:24:08 -0400, Jared Yanovich wrote:\n\n> [1311008877:003009 msbflushrpcthr:13157:tmp bmap_cli.c msl_bmap_lease_tryext_cb 143] spinlock: lock 0x2aaab90567e8 has invalid\n>  value 0xb910f0d0\n> \n> Program received signal SIGABRT, Aborted.\n> [Switching to Thread 0x58626940 (LWP 13157)]\n> 0x00002aaaab567265 in raise () from /lib64/libc.so.6\n> (gdb) bt\n> # 0  0x00002aaaab567265 in raise () from /lib64/libc.so.6\n> # 1  0x00002aaaab568d10 in abort () from /lib64/libc.so.6\n> # 2  0x0000000000506cb7 in _psclogv (pci=0xa45180, level=PLL_FATAL, options=0, fmt=0x63f528 \"%s: lock %p has invalid value %#x\", ap=0x586240c0) at /home/pauln/p0_arch_branch/projects/psc_fsutil_libs/psc_util/log.c:411\n> # 3  0x0000000000506f1c in _psc_fatal (pci=0xa45180, level=PLL_FATAL, options=0, fmt=0x63f528 \"%s: lock %p has invalid value %#x\") at /home/pauln/p0_arch_branch/projects/psc_fsutil_libs/psc_util/log.c:443\n> # 4  0x000000000041ee6e in msl_bmap_lease_tryext_cb (rq=0x13ed920, args=0x13eda78) at /home/pauln/p0_arch_branch/projects/slash_nara/mount_slash/bmap_cli.c:143\n> # 5  0x00000000005f5dbd in pscrpc_check_set (set=0xa44530, check_allsent=0) at /home/pauln/p0_arch_branch/projects/psc_fsutil_libs/psc_rpc/rpcclient.c:1068\n> # 6  0x000000000057c4ef in pscrpc_nbreqset_reap (nbs=0xa44530) at /home/pauln/p0_arch_branch/projects/psc_fsutil_libs/psc_rpc/nb.c:126\n> # 7  0x000000000044ab90 in msbmapflushthrrpc_main (thr=0xa45020) at /home/pauln/p0_arch_branch/projects/slash_nara/mount_slash/bmap_flush.c:1351\n> # 8  0x000000000061d882 in _pscthr_begin (arg=0x7fffffffdac0) at /home/pauln/p0_arch_branch/projects/psc_fsutil_libs/psc_util/thread.c:311\n> # 9  0x00002aaaab32273d in start_thread () from /lib64/libpthread.so.0\n> # 10 0x00002aaaab60ad1d in clone () from /lib64/libc.so.6\n\nOn 2013-04-09 15:36:24 -0400, Zhihui Zhang wrote:\n\n> This can happen if the memory is gone, should be fixed after our careful reference counting.\n\n"}}