<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/119099>119099</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Regression in Fedora adcli package caused by 7954a0514ba7de40dba6c598af830fd1b7a8bf0c
</td>
</tr>
<tr>
<th>Labels</th>
<td>
regression
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
fhahn
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tstellar
</td>
</tr>
</table>
<pre>
I'm seeing a test case (test_ldap) for the adcli-0.9.2 Fedora package segfaulting with current main (342c8db381129e908116f1059e97d235b62bcaf2). I've bisected the failure to commit 7954a0514ba7de40dba6c598af830fd1b7a8bf0c
The backtrace for the segfault is:
```
#0 0x00007eff72a6c65c in __strlen_evex () from /lib64/libc.so.6
#1 0x00007eff7299a1a3 in strdup () from /lib64/libc.so.6
#2 0x0000555b19a7095a in seq_dup (sequence=0x7ffe96d9bd40, length=<optimized out>, copy=<optimized out>)
at /root/rpmbuild/BUILD/adcli-0.9.2-build/adcli-0.9.2/library/seq.c:323
#3 _adcli_strv_dup (strv=<optimized out>) at /root/rpmbuild/BUILD/adcli-0.9.2-build/adcli-0.9.2/library/adutil.c:171
#4 _adcli_ldap_mod_new (mod_op=0, values=0x7ffe96d9bd40, type=<optimized out>) at adldap.c:396
#5 _adcli_ldap_mod_new1 (mod_op=0, type=<optimized out>, value=<optimized out>) at adldap.c:409
#6 test_new1 () at adldap.c:491
#7 0x0000555b19a71bf9 in test_run (argc=<optimized out>, argv=<optimized out>) at test.c:231
#8 0x00007eff72915248 in __libc_start_call_main () from /lib64/libc.so.6
#9 0x00007eff7291530b in __libc_start_main_impl () from /lib64/libc.so.6
#10 0x0000555b19a70315 in _start ()
```
The source code for the project is [here](https://gitlab.freedesktop.org/realmd/adcli/-/tree/0.9.2?ref_type=tags)
It seems like it could be a case of UB, but I'm not sure. What other information would be helpful for reproducing?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyslUuP2zYQxz8NfSHWoEi9eNDBm62AAD0VDXoU-BhJ7FKiQlJOtp--oCQ76W4S7KGAAdom-Zv_DOchQjDDDNCg4hFR2o9inBGlqHg6iTWOzjcxRLBW-JN0-qX5iGg14QBg5gELHCFErEQAjGidfnRWiwVRjnvncRwBC62seSBnfqa4Be28wItQz2IAHGDoxWpjQn0xccRq9R7miCdh5gRkOVW1lqzOMsqBkzrLyj4jBQdeacoKWVKpRE8R5WeMk7QrYGkCqAh6s94LY1cPODqs3DSZiCte5IIUWS5FpSEnWopSFbwWfc1IrzNZiVr2RCFyQeTy5whYCvUcvVBw9-kmHJuA2GU_iUpyfMgFUUYwJl8JIaSCvq-oKFVZKGxm3HUhegtzB1f4mpzcguXdhBFtrZFlvq_qHNy53GHZf2Gci0ywBAvR63V5J4XeKEVRyIyLivBCbBT43B2YAJ9XmBUg9kS-Vn0PvNRc6pwg-gFbmIc4IvaE2Ae3RDOZf0Bjt0bEfkv7yi0vP9vliFywiEmedy6mZZnkaqxGtH389PH3J0Tb73Ll4bb33X-7S174F0TbAJ_PCrELo2x3j-FuO5vie737E_31p5L-Vz1Cr9HYTVJWZbuk_CYpFUU3Od3N8CXJSl_dkoKc4nYVdoXww5DHlwV-qV_oxN4jwY-HLvCP7GZvDf-Kfsh6r_Gc8N14ibemcLf4g6P8CE_1Kh8z2fOUj9t9v24tQPhB_Vyi8MOvnzehNqOUHUbrV7WUFTSv98JM9dKFKHzslLC2u7Whd9QWf0NlRL6hJmBnpsW-t-7J64plWbFRN95Bed189q4V3OoVYOX0t761ePc3qNS2MCoeR_CAiidE6zHGZetktEW0HUy0Qp57D6AhPEe3nJ0fUoWAsNO9BhBtHxBtowdAtN0LgrUe-u5IqyiGcMgjl48xDY0pYGueAZuIlVutxhKw2OeH6_Gnx_Smco14nzKzizisHs4Y_zWKiF0cwWMz985PIho34y83yAh26Ve7eeph8U6vyswDYu1JN0xzxsUJmqxirMyKsmSnsdG6KMuiLyrCCqJ61UtOa0lUD0Xda52dTEMJzTNKKsqKnLKzAlGSUoNSquZlVaOcwCSMPVt7nVKMTiaEFZos44TzkxUSbDgGq4fBQwjG3aarb9KtB7kOAeXEmhDDN0400ULzx_1OevNjeG6xv49QJdYAGsuXd8-10-pt8-bBx1WelZtSCtrrbXk48gXRdnMsINoevl0b-m8AAAD__4Uwh9c">