Hi!

----

I just hit an endless loop with /usr/bin/cp from "coreutils" version
9.5-1 copying a larger *.pdb file (it seems that only this specific
file is affected...) from Visual Studio 19.

Using strace -p $pid_of_cp I get this output:
---- snip ----
...
  212 11917852 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  200 11918052 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  239 11918291 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  266 11918557 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  160 11918717 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  178 11918895 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  215 11919110 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  240 11919350 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  202 11919552 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  189 11919741 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  185 11919926 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  277 11920203 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  445 11920648 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  241 11920889 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  264 11921153 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  231 11921384 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  205 11921589 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  220 11921809 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  228 11922037 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  225 11922262 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  254 11922516 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  201 11922717 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  192 11922909 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  218 11923127 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  259 11923386 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  220 11923606 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  215 11923821 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  203 11924024 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  205 11924229 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  205 11924434 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  218 11924652 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  205 11924857 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  202 11925059 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  221 11925280 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  209 11925489 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  202 11925691 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  761 11926452 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  271 11926723 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  573 11927296 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
 1046 11928342 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  214 11928556 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  201 11928757 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  210 11928967 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  270 11929237 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  219 11929456 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  197 11929653 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  200 11929853 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  199 11930052 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  216 11930268 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  224 11930492 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  239 11930731 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  196 11930927 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  216 11931143 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  197 11931340 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
  200 11931540 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  194 11931734 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 3)
  196 11931930 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  217 11932147 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 4)
  208 11932355 [main] cp 1319 fhandler_base::lseek: setting file
pointer to 1708032
  207 11932562 [main] cp 1319 lseek: 1708032 = lseek(4, 1708032, 0)
...
 ---- snip ----
This never stops, even after a couple of hours, but cp(1) can be
killed with <CTRL-C>

Downgrading to "coreutils" version 9.0-1 fixes the problem.

Cygwin version itself is "CYGWIN_NT-10.0-19045 chickenmonster
3.6.0-0.304.g264544bf72f6.x86_64 2025-01-13 10:15 UTC x86_64 Cygwin"

----

Bye,
Roland
-- 
  __ .  . __
 (o.\ \/ /.o) roland.ma...@nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to