https://bugs.kde.org/show_bug.cgi?id=503516

            Bug ID: 503516
           Summary: After encountering a bad doc file, kioworkers go into
                    an endless loop
    Classification: Frameworks and Libraries
           Product: kio-extras
           Version: 25.04.0
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Thumbnails and previews
          Assignee: plasma-b...@kde.org
          Reporter: 2154874...@qq.com
  Target Milestone: ---

Created attachment 180764
  --> https://bugs.kde.org/attachment.cgi?id=180764&action=edit
the broken doc file

SUMMARY
After encountering a bad doc file, kioworkers go into an endless loop

STEPS TO REPRODUCE
1. put a broken doc file on the desktop
2. 
3. 

OBSERVED RESULT
the kioworkers use a full cpu core

EXPECTED RESULT
do nothing

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Arch Linux
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
strace output:lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
lseek(11, 260148, SEEK_SET)             = 260148
i will put the doc into attachment

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to