Bug 985851
Summary: | iscsi target daemon not starting in F18 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | IBM Bug Proxy <bugproxy> |
Component: | scsi-target-utils | Assignee: | Andy Grover <agrover> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 18 | CC: | agrover, jkachuck, mchristi, terje.rosten, wgomerin |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | ppc64 | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2013-08-22 23:57:09 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
IBM Bug Proxy
2013-07-18 11:28:30 UTC
------- Comment From rfolco.com 2013-08-20 18:54 EDT------- Adding more info to this bug report. The segfault is generated by strncmp call at mgmt.c, as shown below: Core was generated by `/usr/sbin/tgtd -f '. Program terminated with signal 11, Segmentation fault. #0 .strncmp () at ../sysdeps/powerpc/powerpc64/power7/strncmp.S:141 141 lbz rWORD1,0(rSTR1) (gdb) up #1 0x000000001002139c in sys_mgmt (mtask=0x1002f6c03a0, lld_no=0) at mgmt.c:325 325 if (!strncmp(mtask->req_buf, "debug=", 6)) { (gdb) up #2 mtask_execute (mtask=0x1002f6c03a0) at mgmt.c:504 504 adm_err = sys_mgmt(lld_no, mtask); (gdb) up #3 mtask_received (mtask=0x1002f6c03a0, fd=<optimized out>) at mgmt.c:605 605 adm_err = mtask_execute(mtask); (gdb) up #4 0x0000000010021894 in mtask_recv_send_handler (fd=<optimized out>, events=<optimized out>, data=0x1002f6c03a0) at mgmt.c:667 667 err = mtask_received(mtask, fd); (gdb) up #5 0x000000001001fcb0 in event_loop () at tgtd.c:417 417 tev->handler(tev->fd, events[i].events, tev->data); (gdb) up #6 0x00000000100046f8 in main (argc=<optimized out>, argv=<optimized out>) at tgtd.c:600 600 event_loop(); (gdb) up Initial frame selected; you cannot go up. (gdb) frame 0 #0 .strncmp () at ../sysdeps/powerpc/powerpc64/power7/strncmp.S:141 141 lbz rWORD1,0(rSTR1) (gdb) list 136 cmpldi cr1,rN,0 137 L(unaligned): 138 mtctr rN 139 ble cr1,L(ux) 140 L(uz): 141 lbz rWORD1,0(rSTR1) 142 lbz rWORD2,0(rSTR2) 143 .align 4 144 L(u1): 145 cmpdi cr1,rWORD1,0 ------- Comment From rfolco.com 2013-08-20 19:54 EDT------- Looks like the pointer mtask->req_buf is NULL: https://github.com/fujita/tgt/blob/master/usr/mgmt.c Line 325: if (!strncmp(mtask->req_buf, "debug=", 6)) { (gdb) up #1 0x000000001002139c in sys_mgmt (mtask=0x1002f6c03a0, lld_no=0) at mgmt.c:325 325 if (!strncmp(mtask->req_buf, "debug=", 6)) { (gdb) print mtask->req_buf $1 = 0x0 (gdb) print mtask $2 = (struct mgmt_task *) 0x1002f6c03a0 ------- Comment From rfolco.com 2013-08-21 18:02 EDT------- FYI this bug seems to have disappeared in the latest scsi-target-utils package version 1.0.38-1. http://dl.fedoraproject.org/pub/fedora-secondary/updates/19/ppc64/scsi-target-utils-1.0.38-1.fc19.ppc64.rpm # systemctl status tgtd.service Loaded: loaded (/usr/lib/systemd/system/tgtd.service; enabled) Active: active (running) since Wed 2013-08-21 13:04:30 EDT; 56min ago Main PID: 52595 (tgtd) CGroup: name=systemd:/system/tgtd.service ??52595 /usr/sbin/tgtd -f Okay, closing. Please feel free to reopen if it pops up again. ------- Comment From reshmasheik.com 2013-09-06 11:29 EDT------- Based on comment #11 the issue is fixed in scsi-target-utils-1.0.38-1.fc19.ppc64.rpm. Hence closing the bug on IBM side Thanks Reshma |