Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 580032 - =sys-apps/findutils-4.6.0 - SIGABRT in leave_dir (fts=<optimized out>, ent=<optimized out>) at fts-cycle.c:136 while searching NFS share
Summary: =sys-apps/findutils-4.6.0 - SIGABRT in leave_dir (fts=<optimized out>, ent=<o...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Team for Core System packages
URL: http://git.savannah.gnu.org/cgit/gnul...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks: 576010
  Show dependency tree
 
Reported: 2016-04-15 05:46 UTC by Jeroen Roovers (RETIRED)
Modified: 2016-05-23 05:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeroen Roovers (RETIRED) gentoo-dev 2016-04-15 05:46:30 UTC
GNU gdb (Gentoo 7.10.1 vanilla) 7.10.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/find...Reading symbols from /usr/lib64/debug//usr/bin/find.debug...done.
done.
[New LWP 21817]

warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
Core was generated by `find /world/Aches -name wim-homedir-*.tar.gz -mtime +2 -exec rm -vf {} ;'.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007faea977b7b7 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
55      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt full
#0  0x00007faea977b7b7 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
        resultvar = 0
        pid = 21817
        selftid = 21817
#1  0x00007faea977cbdd in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x5, sa_sigaction = 0x5}, sa_mask = {__val = {
              11058608, 11058608, 140388151092256, 11058608, 4270766, 11010336, 4270841, 11010336,
              11058608, 11058608, 140388152862352, 0, 0, 17, 0, 140735146653904}}, sa_flags = 11011536,
          sa_restorer = 0xa80420}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x000000000041d718 in leave_dir (fts=<optimized out>, ent=<optimized out>) at fts-cycle.c:136
        obj = {dev = 42, ino = 7215935, fts_ent = 0x6d00000063}
        found = <optimized out>
        ent = <optimized out>
        fts = <optimized out>
        st = <optimized out>
#3  0x000000000041ddcb in fts_build (sp=sp@entry=0xa7ec10, type=type@entry=3) at fts.c:1353
        p = <optimized out>
        head = <optimized out>
        nitems = <optimized out>
        tail = <optimized out>
        oldaddr = <optimized out>
        saved_errno = <optimized out>
        descend = <optimized out>
        doadjust = <optimized out>
        level = <optimized out>
        nlinks = <optimized out>
---Type <return> to continue, or q <return> to quit---
        nostat = <optimized out>
        len = <optimized out>
        maxlen = <optimized out>
        new_len = <optimized out>
        cp = <optimized out>
        dir_fd = 5
        cur = 0xa8bdb0
        continue_readdir = false
        max_entries = <optimized out>
#4  0x000000000041eb23 in fts_read (sp=sp@entry=0xa7ec10) at fts.c:929
        p = 0xa8bdb0
        tmp = <optimized out>
        instr = <optimized out>
        t = <optimized out>
#5  0x00000000004036f0 in find (arg=arg@entry=0x7fff746c999a "/world/Aches") at ftsfind.c:567
        level = 3
        arglist = {0x7fff746c999a "/world/Aches", 0x0}
        p = 0xa7ec10
        ent = <optimized out>
#6  0x0000000000403229 in process_all_startpoints (argv=<optimized out>, argc=10) at ftsfind.c:629
        i = 0
#7  main (argc=<optimized out>, argv=<optimized out>) at ftsfind.c:738
        end_of_leading_options = <optimized out>
        eval_tree = 0xa7e990
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2016-04-15 06:02:26 UTC
These look similar.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2016-04-15 06:11:59 UTC
That wasn't it.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2016-04-15 06:17:33 UTC
The commit in that last comment is not in findutils 4.6.0's copy of gnulib, so I guess that's the fix.
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2016-05-23 05:15:36 UTC
Fixed in -r1.