Tencent / libpag

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
https://pag.io
Other
4.97k stars 453 forks source link

PAGViewer 导出png序列帧crash #2327

Open specialren opened 4 months ago

specialren commented 4 months ago

【版本信息】

4.3.6.102 stable

【平台信息】

macbook M1

【预期的表现】

导出成功

【实际的情况】

导出失败,crash

【Demo及附件】


Translated Report (Full Report Below)

Process: PAGViewer [4387] Path: /Applications/PAGViewer.app/Contents/MacOS/PAGViewer Identifier: com.tencent.libpag.viewer Version: 4.3.6.102 (4.3.6.102) Code Type: X86-64 (Translated) Parent Process: launchd [1] User ID: 501

Date/Time: 2024-05-29 15:10:20.4106 +0800 OS Version: macOS 14.4.1 (23E224) Report Version: 12 Anonymous UUID: 850740DE-F187-B5BE-C989-A6FCAC1F651B

Sleep/Wake UUID: 7BD4E784-71EA-4199-82CE-979196478735

Time Awake Since Boot: 310000 seconds Time Since Wake: 6280 seconds

System Integrity Protection: enabled

Notes: PC register does not match crashing frame (0x0 vs 0x7FF8A4902A78)

Crashed Thread: 21 QThread

Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000

Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6 Terminating Process: PAGViewer [4387]

Application Specific Information: stack buffer overflow

Error Formulating Crash Report: PC register does not match crashing frame (0x0 vs 0x7FF8A4902A78)

Thread 0:: Dispatch queue: com.apple.main-thread 0 ??? 0x7ff8a4902a78 ??? 1 libsystem_kernel.dylib 0x7ff81466c3ce mach_msg2_trap + 10 2 libsystem_kernel.dylib 0x7ff81467ac88 mach_msg2_internal + 84 3 libsystem_kernel.dylib 0x7ff814673510 mach_msg_overwrite + 653 4 libsystem_kernel.dylib 0x7ff81466c6bd mach_msg + 19 5 CoreFoundation 0x7ff814789359 CFRunLoopServiceMachPort + 143 6 CoreFoundation 0x7ff814787dcc CFRunLoopRun + 1371 7 CoreFoundation 0x7ff8147872a9 CFRunLoopRunSpecific + 557 8 HIToolbox 0x7ff81f672829 RunCurrentEventLoopInMode + 292 9 HIToolbox 0x7ff81f672636 ReceiveNextEventCommon + 665 10 HIToolbox 0x7ff81f672381 _BlockUntilNextEventMatchingListInModeWithFilter + 66 11 AppKit 0x7ff817d50be5 _DPSNextEvent + 880 12 AppKit 0x7ff818660fe9 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1273 13 AppKit 0x7ff817d42005 -[NSApplication run] + 603 14 libqcocoa.dylib 0x111024e2b 0x110ff1000 + 212523 15 QtCore 0x1117dd96f QEventLoop::exec(QFlags) + 431 16 QtCore 0x1117e2a02 QCoreApplication::exec() + 130 17 PAGViewer 0x100ed310c main + 1852 18 dyld 0x202bed366 start + 1942

kevingpqi123 commented 4 months ago

可以先通过使用历史版本解决 https://pag.art/docs/pag-download.html