Your message dated Mon, 08 Jan 2024 15:25:52 +0100
with message-id <[email protected]>
and subject line Re: Bug#1060008: sioyek: segmentation fault with 
LANG=pt_BR.UTF-8
has caused the Debian Bug report #1060008,
regarding sioyek: segmentation fault with LANG=pt_BR.UTF-8
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1060008: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060008
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: sioyek
Version: 2.0.0+dfsg-4
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Sioyek segfaults under some locales. The following is a core dump when sioyek 
was run with LANG=pt_BR.UTF-8.

           PID: 8174 (sioyek)
           UID: 1000 (hermogenes)
           GID: 1000 (hermogenes)
        Signal: 11 (SEGV)
     Timestamp: Thu 2024-01-04 13:30:59 -03 (1min 41s ago)
  Command Line: sioyek
    Executable: /usr/bin/sioyek
 Control Group: 
/user.slice/user-1000.slice/[email protected]/app.slice/app-org.kde.konsole-7af031153e93402b9548172a76b1384f.scope
          Unit: [email protected]
     User Unit: app-org.kde.konsole-7af031153e93402b9548172a76b1384f.scope
         Slice: user-1000.slice
     Owner UID: 1000 (hermogenes)
       Boot ID: 6d9433832ef7458a96f4f520c2844573
    Machine ID: c9d323a2ff7f4ff9b40e8b5ca282777d
      Hostname: avalon
       Storage: 
/var/lib/systemd/coredump/core.sioyek.1000.6d9433832ef7458a96f4f520c2844573.8174.1704385859000000.zst
 (present)
  Size on Disk: 29.8M
       Message: Process 8174 (sioyek) of user 1000 dumped core.
                
                Module libudev.so.1 from deb systemd-255.2-3.amd64
                Module libsystemd.so.0 from deb systemd-255.2-3.amd64
                Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2.amd64
                Stack trace of thread 8174:
                #0  0x00007f9c5755e773 
_ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_assignERKS4_ 
(libstdc++.so.6 + 0x15e773)
                #1  0x000055fff30c0f40 n/a (sioyek + 0xd4f40)
                #2  0x00007f9c589a63aa _ZN7QWidget5eventEP6QEvent 
(libQt5Widgets.so.5 + 0x1a63aa)
                #3  0x00007f9c58962f32 
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 
0x162f32)
                #4  0x00007f9c57acc748 
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 
0x2cc748)
                #5  0x00007f9c589be70e n/a (libQt5Widgets.so.5 + 0x1be70e)
                #6  0x00007f9c589c2572 n/a (libQt5Widgets.so.5 + 0x1c2572)
                #7  0x00007f9c58962f32 
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 
0x162f32)
                #8  0x00007f9c57acc748 
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 
0x2cc748)
                #9  0x00007f9c5813bd84 
_ZN22QGuiApplicationPrivate26processGeometryChangeEventEPN29QWindowSystemInterfacePrivate19GeometryChangeEventE
 (libQt5Gui.so.5 + 0x13bd84)
                #10 0x00007f9c581131ac 
_ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Gui.so.5 + 0x1131ac)
                #11 0x00007f9c54165550 n/a (libQt5WaylandClient.so.5 + 0xb1550)
                #12 0x00007f9c577111f4 n/a (libglib-2.0.so.0 + 0x571f4)
                #13 0x00007f9c57714317 n/a (libglib-2.0.so.0 + 0x5a317)
                #14 0x00007f9c57714930 g_main_context_iteration 
(libglib-2.0.so.0 + 0x5a930)
                #15 0x00007f9c57b27d4a 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.so.5 + 0x327d4a)
                #16 0x00007f9c57acb0fb 
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 
0x2cb0fb)
                #17 0x00007f9c57ad38a4 _ZN16QCoreApplication4execEv 
(libQt5Core.so.5 + 0x2d38a4)
                #18 0x000055fff305b9d1 n/a (sioyek + 0x6f9d1)
                #19 0x00007f9c572456ca n/a (libc.so.6 + 0x276ca)
                #20 0x00007f9c57245785 __libc_start_main (libc.so.6 + 0x27785)
                #21 0x000055fff305c2e1 n/a (sioyek + 0x702e1)
                
                Stack trace of thread 8183:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8186:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8178:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8176:
                #0  0x00007f9c57319a1f __poll (libc.so.6 + 0xfba1f)
                #1  0x00007f9c5412ed46 n/a (libQt5WaylandClient.so.5 + 0x7ad46)
                #2  0x00007f9c578daeb1 n/a (libQt5Core.so.5 + 0xdaeb1)
                #3  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #4  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8175:
                #0  0x00007f9c57319a1f __poll (libc.so.6 + 0xfba1f)
                #1  0x00007f9c5412ed46 n/a (libQt5WaylandClient.so.5 + 0x7ad46)
                #2  0x00007f9c578daeb1 n/a (libQt5Core.so.5 + 0xdaeb1)
                #3  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #4  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8187:
                #0  0x00007f9c57319a1f __poll (libc.so.6 + 0xfba1f)
                #1  0x00007f9c57714277 n/a (libglib-2.0.so.0 + 0x5a277)
                #2  0x00007f9c57714930 g_main_context_iteration 
(libglib-2.0.so.0 + 0x5a930)
                #3  0x00007f9c57b27d4a 
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
 (libQt5Core.so.5 + 0x327d4a)
                #4  0x00007f9c57acb0fb 
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 
0x2cb0fb)
                #5  0x00007f9c578d9c52 _ZN7QThread4execEv (libQt5Core.so.5 + 
0xd9c52)
                #6  0x00007f9c5680e7ab n/a (libQt5DBus.so.5 + 0x177ab)
                #7  0x00007f9c578daeb1 n/a (libQt5Core.so.5 + 0xdaeb1)
                #8  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #9  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8202:
                #0  0x00007f9c5933fce0 n/a (libfreetype.so.6 + 0x13ce0)
                #1  0x00007f9c59368741 n/a (libfreetype.so.6 + 0x3c741)
                #2  0x00007f9c59368cd5 n/a (libfreetype.so.6 + 0x3ccd5)
                #3  0x00007f9c59342a70 FT_Load_Glyph (libfreetype.so.6 + 
0x16a70)
                #4  0x000055fff31422f3 n/a (sioyek + 0x1562f3)
                #5  0x000055fff326451a n/a (sioyek + 0x27851a)
                #6  0x000055fff3275e87 n/a (sioyek + 0x289e87)
                #7  0x000055fff32762f8 n/a (sioyek + 0x28a2f8)
                #8  0x000055fff32628df n/a (sioyek + 0x2768df)
                #9  0x000055fff326378a n/a (sioyek + 0x27778a)
                #10 0x000055fff3263d9e n/a (sioyek + 0x277d9e)
                #11 0x000055fff3263eff n/a (sioyek + 0x277eff)
                #12 0x000055fff31d36dc n/a (sioyek + 0x1e76dc)
                #13 0x000055fff31d3aa4 n/a (sioyek + 0x1e7aa4)
                #14 0x000055fff31205c0 n/a (sioyek + 0x1345c0)
                #15 0x000055fff317e006 n/a (sioyek + 0x192006)
                #16 0x000055fff317e100 n/a (sioyek + 0x192100)
                #17 0x000055fff3081a21 n/a (sioyek + 0x95a21)
                #18 0x00007f9c574dc483 n/a (libstdc++.so.6 + 0xdc483)
                #19 0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #20 0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8192:
                #0  0x00007f9c572eca25 clock_nanosleep (libc.so.6 + 0xcea25)
                #1  0x00007f9c572f13f3 __nanosleep (libc.so.6 + 0xd33f3)
                #2  0x000055fff3108d68 n/a (sioyek + 0x11cd68)
                #3  0x000055fff30f662a n/a (sioyek + 0x10a62a)
                #4  0x00007f9c574dc483 n/a (libstdc++.so.6 + 0xdc483)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8184:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8188:
                #0  0x00007f9c572eca25 clock_nanosleep (libc.so.6 + 0xcea25)
                #1  0x00007f9c572f13f3 __nanosleep (libc.so.6 + 0xd33f3)
                #2  0x000055fff3108d68 n/a (sioyek + 0x11cd68)
                #3  0x000055fff30f6efc n/a (sioyek + 0x10aefc)
                #4  0x00007f9c574dc483 n/a (libstdc++.so.6 + 0xdc483)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8189:
                #0  0x00007f9c572eca25 clock_nanosleep (libc.so.6 + 0xcea25)
                #1  0x00007f9c572f13f3 __nanosleep (libc.so.6 + 0xd33f3)
                #2  0x000055fff3108d68 n/a (sioyek + 0x11cd68)
                #3  0x000055fff30f6efc n/a (sioyek + 0x10aefc)
                #4  0x00007f9c574dc483 n/a (libstdc++.so.6 + 0xdc483)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8191:
                #0  0x00007f9c572eca25 clock_nanosleep (libc.so.6 + 0xcea25)
                #1  0x00007f9c572f13f3 __nanosleep (libc.so.6 + 0xd33f3)
                #2  0x000055fff3108d68 n/a (sioyek + 0x11cd68)
                #3  0x000055fff30f6efc n/a (sioyek + 0x10aefc)
                #4  0x00007f9c574dc483 n/a (libstdc++.so.6 + 0xdc483)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8190:
                #0  0x00007f9c572eca25 clock_nanosleep (libc.so.6 + 0xcea25)
                #1  0x00007f9c572f13f3 __nanosleep (libc.so.6 + 0xd33f3)
                #2  0x000055fff3108d68 n/a (sioyek + 0x11cd68)
                #3  0x000055fff30f6efc n/a (sioyek + 0x10aefc)
                #4  0x00007f9c574dc483 n/a (libstdc++.so.6 + 0xdc483)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8196:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8194:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8193:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8185:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8177:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8197:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8200:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8195:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8198:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                
                Stack trace of thread 8199:
                #0  0x00007f9c572a3156 n/a (libc.so.6 + 0x85156)
                #1  0x00007f9c572a5818 pthread_cond_wait (libc.so.6 + 0x87818)
                #2  0x00007f9c49f198fd n/a (iris_dri.so + 0x1198fd)
                #3  0x00007f9c49ef96db n/a (iris_dri.so + 0xf96db)
                #4  0x00007f9c49f1982b n/a (iris_dri.so + 0x11982b)
                #5  0x00007f9c572a63ec n/a (libc.so.6 + 0x883ec)
                #6  0x00007f9c57326a5c n/a (libc.so.6 + 0x108a5c)
                ELF object binary architecture: AMD x86-64

Sioyek runs fine with LANG=C or even LANG=pt_BR (without the encoding). 

Thank you.

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.6.9-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=pt_BR.UTF-8, LC_CTYPE=pt_BR.UTF-8 (charmap=UTF-8), 
LANGUAGE=pt_BR:pt:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages sioyek depends on:
ii  libc6                    2.37-13
ii  libfreetype6             2.13.2+dfsg-1
ii  libgcc-s1                13.2.0-9
ii  libgl1                   1.7.0-1
ii  libgumbo2                0.12.0+dfsg-2
ii  libharfbuzz0b            8.0.1-1
ii  libjbig2dec0             0.20-1
ii  libjpeg62-turbo          1:2.1.5-2
ii  libjs-jquery             3.6.1+dfsg+~3.5.14-1
ii  libjs-sphinxdoc          7.2.6-3
ii  libmujs3                 1.3.3-3
ii  libopenjp2-7             2.5.0-2
ii  libqt5core5a             5.15.10+dfsg-5
ii  libqt5gui5               5.15.10+dfsg-5
ii  libqt5network5           5.15.10+dfsg-5
ii  libqt5widgets5           5.15.10+dfsg-5
ii  libsqlite3-0             3.44.2-1
ii  libstdc++6               13.2.0-9
ii  libsynctex2              2023.20230311.66589-8
ii  sphinx-rtd-theme-common  2.0.0+dfsg-1
ii  zlib1g                   1:1.3.dfsg-3

sioyek recommends no packages.

sioyek suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Control: tags -1 unreproducible

Hi Hermógenes,

Hermógenes Oliveira schreef op 06.01.2024 16:53:
Hi.

        Message: Process 8174 (sioyek) of user 1000 dumped core.

                 Module libudev.so.1 from deb systemd-255.2-3.amd64
Module libsystemd.so.0 from deb systemd-255.2-3.amd64 Module libzstd.so.1 from deb libzstd-1.5.5+dfsg2-2.amd64
                 Stack trace of thread 8174:
#0 0x00007f9c5755e773 _ZNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEE9_M_assignERKS4_ (libstdc++.so.6 + 0x15e773)
                 #1  0x000055fff30c0f40 n/a (sioyek + 0xd4f40)

This location in the sioyek binary points to line 1589 or 1590 in
pdf_viewer/main_widget.cpp in the function
MainWidget::update_current_history_index, but I'm unable to recreate the
crash myself.

Oh, I see. Something about my local environment then.

Does the crash happen after a specific sequence of events? Or at random?
Are you able to reproduce it yourself?

It happens consistently at launch.

hermogenes@avalon:~$ sioyek
default_config_path: /etc/sioyek/prefs.config
default_keys_path: /etc/sioyek/keys.config
user_config_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/prefs_user.config
user_config_path: [ 1 ] /etc/xdg/sioyek/prefs_user.config
user_config_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/prefs_user.config
user_config_path: [ 3 ] /home/hermogenes/.config/sioyek/prefs_user.config
user_keys_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/keys_user.config
user_keys_path: [ 1 ] /etc/xdg/sioyek/keys_user.config
user_keys_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/keys_user.config
user_keys_path: [ 3 ] /home/hermogenes/.config/sioyek/keys_user.config
database_file_path: /home/hermogenes/.local/share/sioyek/test.db
local_database_file_path: /home/hermogenes/.local/share/sioyek/local.db
global_database_file_path: /home/hermogenes/.local/share/sioyek/shared.db
tutorial_path: /usr/share/sioyek/tutorial.pdf
last_opened_file_address_path:
/home/hermogenes/.local/share/sioyek/last_document_path.txt
shader_path: /usr/share/sioyek/shaders
Creating shared memory block...
Shared memory created: this is the primary application.
Starting IPC server...
IPC server started.
Falha de segmentação (imagem do núcleo gravada)

I created a fresh user account for which the problem indeed does not
appear. The account experiencing the crash doesn't seem to contain
anything unusual in the configuration and database files:

/home/hermogenes/.config/kdedefaults/sioyek/prefs_user.config doesn't exist
/home/hermogenes/.config/sioyek/prefs_user.config also doesn't exist
/home/hermogenes/.config/kdedefaults/sioyek/keys_user.config doesn't exist
/home/hermogenes/.config/sioyek/keys_user.config also doesn't exist

hermogenes@avalon:~$ sqlite3 .local/share/sioyek/local.db
SQLite version 3.44.2 2023-11-24 11:41:44
Enter ".help" for usage hints.
sqlite> .tables
document_hash
sqlite> select * from document_hash;
1|/usr/share/sioyek/tutorial.pdf|2aae0eaa25c30153bffb37bddb925d26
2|/home/hermogenes/Nuvem/Work/doktorarbeit/PTS3-slides.pdf|ad2fed9472ce10ac7898f9b6806825ad
3|/home/hermogenes/Arquivos/paratodxs/forallxyyc.pdf|2a7b0c72937ecdc019a2f6ef769b76a6
4|/home/hermogenes/Downloads/2209.00626.pdf|5b3eca6ef422479e5e251336bd885ff3
sqlite> .quit

hermogenes@avalon:~$ sqlite3 .local/share/sioyek/shared.db
SQLite version 3.44.2 2023-11-24 11:41:44
Enter ".help" for usage hints.
sqlite> .tables
bookmarks     highlights    links         marks         opened_books
sqlite> select * from bookmarks;
sqlite> select * from highlights;
sqlite> select * from marks;
1|2a7b0c72937ecdc019a2f6ef769b76a6|/|1616.0
sqlite> select * from opened_books;
2|2aae0eaa25c30153bffb37bddb925d26|1.0|0.0|216.0|2023-03-04 21:14:23
4|ad2fed9472ce10ac7898f9b6806825ad|3.0|0.0|582.0|2023-04-15 15:41:23
7|2a7b0c72937ecdc019a2f6ef769b76a6|1.0|0.0|3835.0|2023-12-09 20:25:24
15|5b3eca6ef422479e5e251336bd885ff3|0.897059|0.0|400.0|2024-01-04 16:24:12
sqlite> .quit

hermogenes@avalon:~$ sqlite3 .local/share/sioyek/test.db
SQLite version 3.44.2 2023-11-24 11:41:44
Enter ".help" for usage hints.
sqlite> .tables
bookmarks      highlights     marks
document_hash  links          opened_books
sqlite> select * from bookmarks;
sqlite> select * from document_hash;
sqlite> select * from highlights;
sqlite> select * from marks;
sqlite> select * from links;
sqlite> select * from opened_books;
sqlite> .quit

After I moved local.db out of the way, sioyek launched successfully.
But even after a moved it back in place, it continued to launch
successfully.

hermogenes@avalon:~$ mv .local/share/sioyek/test.db ~/
hermogenes@avalon:~$ sioyek
default_config_path: /etc/sioyek/prefs.config
default_keys_path: /etc/sioyek/keys.config
user_config_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/prefs_user.config
user_config_path: [ 1 ] /etc/xdg/sioyek/prefs_user.config
user_config_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/prefs_user.config
user_config_path: [ 3 ] /home/hermogenes/.config/sioyek/prefs_user.config
user_keys_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/keys_user.config
user_keys_path: [ 1 ] /etc/xdg/sioyek/keys_user.config
user_keys_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/keys_user.config
user_keys_path: [ 3 ] /home/hermogenes/.config/sioyek/keys_user.config
database_file_path: /home/hermogenes/.local/share/sioyek/test.db
local_database_file_path: /home/hermogenes/.local/share/sioyek/local.db
global_database_file_path: /home/hermogenes/.local/share/sioyek/shared.db
tutorial_path: /usr/share/sioyek/tutorial.pdf
last_opened_file_address_path:
/home/hermogenes/.local/share/sioyek/last_document_path.txt
shader_path: /usr/share/sioyek/shaders
Creating shared memory block...
Shared memory created: this is the primary application.
Starting IPC server...
IPC server started.
Falha de segmentação (imagem do núcleo gravada)
hermogenes@avalon:~$ mv test.db .local/share/sioyek/
hermogenes@avalon:~$ mv .local/share/sioyek/local.db ~/
hermogenes@avalon:~$ sioyek
default_config_path: /etc/sioyek/prefs.config
default_keys_path: /etc/sioyek/keys.config
user_config_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/prefs_user.config
user_config_path: [ 1 ] /etc/xdg/sioyek/prefs_user.config
user_config_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/prefs_user.config
user_config_path: [ 3 ] /home/hermogenes/.config/sioyek/prefs_user.config
user_keys_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/keys_user.config
user_keys_path: [ 1 ] /etc/xdg/sioyek/keys_user.config
user_keys_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/keys_user.config
user_keys_path: [ 3 ] /home/hermogenes/.config/sioyek/keys_user.config
database_file_path: /home/hermogenes/.local/share/sioyek/test.db
local_database_file_path: /home/hermogenes/.local/share/sioyek/local.db
global_database_file_path: /home/hermogenes/.local/share/sioyek/shared.db
tutorial_path: /usr/share/sioyek/tutorial.pdf
last_opened_file_address_path:
/home/hermogenes/.local/share/sioyek/last_document_path.txt
shader_path: /usr/share/sioyek/shaders
Creating shared memory block...
Shared memory created: this is the primary application.
Starting IPC server...
IPC server started.
hermogenes@avalon:~$ mv local.db .local/share/sioyek/
hermogenes@avalon:~$ sioyek
default_config_path: /etc/sioyek/prefs.config
default_keys_path: /etc/sioyek/keys.config
user_config_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/prefs_user.config
user_config_path: [ 1 ] /etc/xdg/sioyek/prefs_user.config
user_config_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/prefs_user.config
user_config_path: [ 3 ] /home/hermogenes/.config/sioyek/prefs_user.config
user_keys_path: [ 0 ]
/usr/share/desktop-base/kf5-settings/sioyek/keys_user.config
user_keys_path: [ 1 ] /etc/xdg/sioyek/keys_user.config
user_keys_path: [ 2 ]
/home/hermogenes/.config/kdedefaults/sioyek/keys_user.config
user_keys_path: [ 3 ] /home/hermogenes/.config/sioyek/keys_user.config
database_file_path: /home/hermogenes/.local/share/sioyek/test.db
local_database_file_path: /home/hermogenes/.local/share/sioyek/local.db
global_database_file_path: /home/hermogenes/.local/share/sioyek/shared.db
tutorial_path: /usr/share/sioyek/tutorial.pdf
last_opened_file_address_path:
/home/hermogenes/.local/share/sioyek/last_document_path.txt
shader_path: /usr/share/sioyek/shaders
Creating shared memory block...
Shared memory created: this is the primary application.
Starting IPC server...
IPC server started.

So, I propose we close this. Probably just some weird thing with my
local setup. Sorry, and thank you for your time and patience.
It definitely looks like something local, but I haven't the faintest idea what the root cause might be. I'm closing this bug report as you suggested.
If the problem reappears, I'm happy to take another look.

--
Hermógenes Oliveira
--
Vriendelijke groet, Kind regards,

Victor Westerhuis

--- End Message ---

Reply via email to