Open jaywonchung opened 1 year ago
Which version of sioyek are you using? Also could you include a minimal latex file for which you have this issue?
Thanks. I'm using 2.0.0, directly from GitHub Releases. I'll try to include a minimal LaTeX file later today.
Hmm... It's pretty difficult to produce a standalone minimal LaTeX file since it's a heisenbug, but I found that the crash report I attached happens to be a peculiar one. This is the most common one, in terms of the stack trace of the crashed thread (PdfRenderer::run(int) + 462
):
I am also having this issue, in case it helps I have also attached one of my crash reports. In addition, I also see this when I use knap which is another plugin that continuously compiles a latex source. I feel that I get less crashes if I save less frequently (on exiting insert mode seems to be enough for me, as opposed to every keystroke)
I'm experiencing frequent segfaults on MacOS 12.6 when my Neovim's Vimtex triggers automatic LaTeX compilation on file save. I've attached the MacOS crash report (the window that asks whether or not to report to Apple):
Crash report
``` ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: sioyek [37708] Path: /Applications/sioyek.app/Contents/MacOS/sioyek Identifier: info.sioyek.sioyek Version: 2.0 (???) Code Type: X86-64 (Translated) Parent Process: nvim [30711] User ID: 502 Date/Time: 2023-02-03 11:59:56.8679 -0500 OS Version: macOS 12.6 (21G115) Report Version: 12 Anonymous UUID: B6C90780-22FB-ECD1-0B4B-486641F33102 Sleep/Wake UUID: B9AA2ED9-AB5C-4B93-BECA-9FE3C97AD773 Time Awake Since Boot: 90000 seconds Time Since Wake: 15902 seconds System Integrity Protection: enabled Crashed Thread: 5 Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000007300000072 Exception Codes: 0x0000000000000001, 0x0000007300000072 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [37708] VM Region Info: 0x7300000072 is not in any region. Bytes after previous region: 12884902003 Bytes before following region: 105059195027342 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL commpage (reserved) 1000000000-7000000000 [384.0G] ---/--- SM=NUL ...(unallocated) ---> GAP OF 0x5f9000000000 BYTES MALLOC_NANO 600000000000-600008000000 [128.0M] rw-/rwx SM=PRV Thread 0:: Dispatch queue: com.apple.main-thread 0 QtGui 0x112206adb 0x111dee000 + 4295387 1 QtGui 0x11203d12f 0x111dee000 + 2421039 2 QtGui 0x1120880d2 0x111dee000 + 2728146 3 QtGui 0x112089b81 QRasterPaintEngine::fillRect(QRectF const&, QSpanData*) + 225 4 QtGui 0x1120acf81 QPainter::fillRect(QRect const&, QBrush const&) + 369 5 QtWidgets 0x110af2955 0x110a48000 + 698709 6 QtWidgets 0x110af2bc7 0x110a48000 + 699335 7 QtWidgets 0x110b0402f 0x110a48000 + 770095 8 QtWidgets 0x110a85e9e QWidgetPrivate::paintBackground(QPainter*, QRegion const&, QFlagsThis is how I have set up Vimtex on Neovim 0.8.2: