| 4 Nov 2024 |
Andrew | Same with typstwriter, but I can't debug it. And pdb crashes with the typstwriter if I run it. Well, I can do this:
gdb --args python3 $(which typstwriter)
GNU gdb (GDB) 13.2
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-unknown-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from python3...
(No debugging symbols found in python3)
(gdb) r
Starting program: /usr/bin/python3 ~/.local/bin/typstwriter
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
INFO 2024-11-05 00:49:25,414 typstwriter.py main line 18 : Typstwriter started
INFO 2024-11-05 00:49:25,414 typstwriter.py main line 21 : Reading Config
INFO 2024-11-05 00:49:25,419 typstwriter.py main line 25 : Initialising State
INFO 2024-11-05 00:49:25,716 typstwriter.py main line 35 : Initialize Application
[New Thread 0x7fffed800640 (LWP 2021870)]
[New Thread 0x7fffece00640 (LWP 2021871)]
[New Thread 0x7fffe7400640 (LWP 2021872)]
[New Thread 0x7fffe6a00640 (LWP 2021873)]
[New Thread 0x7fffe6000640 (LWP 2021876)]
[Thread 0x7fffe6000640 (LWP 2021876) exited]
[New Thread 0x7fffe6000640 (LWP 2021879)]
[New Thread 0x7fffe5600640 (LWP 2021880)]
[Thread 0x7fffe6000640 (LWP 2021879) exited]
[New Thread 0x7fffe6000640 (LWP 2021881)]
[New Thread 0x7fffe4c00640 (LWP 2021882)]
[Thread 0x7fffe5600640 (LWP 2021880) exited]
[Thread 0x7fffe6000640 (LWP 2021881) exited]
[Thread 0x7fffe4c00640 (LWP 2021882) exited]
QApplication: invalid style override 'kvantum' passed, ignoring it.
Available styles: Windows, Fusion
[New Thread 0x7fffe4c00640 (LWP 2021889)]
[New Thread 0x7fffe6000640 (LWP 2021890)]
[New Thread 0x7fffe5600640 (LWP 2021891)]
INFO 2024-11-05 00:49:26,212 mainwindow.py __init__ line 165 : Gui ready
INFO 2024-11-05 00:49:26,212 typstwriter.py main line 41 : Run Application
Thread 1 "python3" received signal SIGSEGV, Segmentation fault.
0x00007fffee568e33 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
(gdb)
| 21:50:55 |
| 5 Nov 2024 |
Jan Tojnar | Andrew: sorry, I meant using the bt command in gdb | 00:16:28 |
Andrew | In reply to @jtojnar:matrix.org Andrew: sorry, I meant using the bt command in gdb You will not like this... XD | 04:03:37 |
Andrew | #1 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87214 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87215 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87216 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87217 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87218 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87219 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87220 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87221 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87222 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87223 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87224 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87225 0x00007ffff72061c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87226 0x00007ffff726e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87227 0x00007ffff726ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87228 0x00007ffff726af15 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87229 0x00007ffff71a1d80 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87230 0x00007ffff71e8194 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87231 0x00007ffff7ed6714 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87232 0x00007ffff7ed3ab1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87233 0x00007ffff6a94ac3 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87234 0x00007ffff6b26850 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
| 04:04:15 |
Andrew | I guess it crashes on recursion level limit? Which is kinda a lot. I thought the default value is somewhere around 100. | 04:06:37 |
| @paperdigits:matrix.org left the room. | 04:40:30 |
Andrew | * #0 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87214 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87215 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87216 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87217 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87218 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87219 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87220 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87221 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87222 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87223 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87224 0x00007ffff7279073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87225 0x00007ffff72061c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87226 0x00007ffff726e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87227 0x00007ffff726ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87228 0x00007ffff726af15 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87229 0x00007ffff71a1d80 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87230 0x00007ffff71e8194 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87231 0x00007ffff7ed6714 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87232 0x00007ffff7ed3ab1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87233 0x00007ffff6a94ac3 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87234 0x00007ffff6b26850 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
| 13:33:15 |
Andrew | And here is from typstwriter that uses Qt:
#0 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87156 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87157 0x00007fffee4f61c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87158 0x00007fffee55e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87159 0x00007fffee55ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87160 0x00007fffee55716e in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87161 0x00007fffede5c835 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87162 0x00007fffede6071b in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87163 0x00007fffede575d6 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87164 0x00007ffff2148ac1 in QAbstractFileIconProviderPrivate::getPlatformThemeIcon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87165 0x00007fffef78d82b in QFileIconProvider::icon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87166 0x00007ffff02f03df in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87167 0x00005555556b0574 in ?? ()
#87168 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87169 0x00005555556bf3ce in ?? ()
#87170 0x00007ffff02f013f in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87171 0x00007ffff26c7b54 in QFileInfoGatherer::getInfo(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87172 0x00007ffff26d6975 in QFileSystemModelPrivate::fileSystemChanged(QString const&, QList<std::pair<QString, QFileInfo> > const&) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87173 0x00007ffff57d2190 in QObject::event(QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87174 0x00007fffef7901f6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87175 0x00007ffff577bf1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87176 0x00007ffff577f90a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87177 0x00007ffff5a52ce7 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87178 0x00007ffff511bd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87179 0x00007ffff51712b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87180 0x00007ffff51193e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87181 0x00007ffff5a523ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87182 0x00007ffff5789232 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87183 0x00007ffff5785406 in QCoreApplication::exec() () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87184 0x00007ffff030d1b9 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87185 0x00005555556ae354 in ?? ()
#87186 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87187 0x00005555556b142c in _PyFunction_Vectorcall ()
#87188 0x000055555569ba6e in _PyEval_EvalFrameDefault ()
#87189 0x00005555556bf281 in ?? ()
#87190 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87191 0x00005555556b142c in _PyFunction_Vectorcall ()
#87192 0x00005555556998cc in _PyEval_EvalFrameDefault ()
#87193 0x0000555555696016 in ?? ()
#87194 0x000055555578b8b6 in PyEval_EvalCode ()
#87195 0x00005555557b6918 in ?? ()
#87196 0x00005555557b01db in ?? ()
#87197 0x00005555557b6665 in ?? ()
#87198 0x00005555557b5b48 in _PyRun_SimpleFileObject ()
#87199 0x00005555557b5793 in _PyRun_AnyFileObject ()
#87200 0x00005555557a82ce in Py_RunMain ()
#87201 0x000055555577e70d in Py_BytesMain ()
#87202 0x00007ffff7c29d90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87203 0x00007ffff7c29e40 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#87204 0x000055555577e605 in _start ()
(gdb)
| 13:35:23 |
Andrew | * And here is from typstwriter that uses Qt:
#0 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87156 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87157 0x00007fffee4f61c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87158 0x00007fffee55e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87159 0x00007fffee55ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87160 0x00007fffee55716e in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87161 0x00007fffede5c835 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87162 0x00007fffede6071b in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87163 0x00007fffede575d6 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87164 0x00007ffff2148ac1 in QAbstractFileIconProviderPrivate::getPlatformThemeIcon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87165 0x00007fffef78d82b in QFileIconProvider::icon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87166 0x00007ffff02f03df in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87167 0x00005555556b0574 in ?? ()
#87168 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87169 0x00005555556bf3ce in ?? ()
#87170 0x00007ffff02f013f in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87171 0x00007ffff26c7b54 in QFileInfoGatherer::getInfo(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87172 0x00007ffff26d6975 in QFileSystemModelPrivate::fileSystemChanged(QString const&, QList<std::pair<QString, QFileInfo> > const&) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87173 0x00007ffff57d2190 in QObject::event(QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87174 0x00007fffef7901f6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87175 0x00007ffff577bf1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87176 0x00007ffff577f90a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87177 0x00007ffff5a52ce7 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87178 0x00007ffff511bd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87179 0x00007ffff51712b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87180 0x00007ffff51193e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87181 0x00007ffff5a523ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87182 0x00007ffff5789232 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87183 0x00007ffff5785406 in QCoreApplication::exec() () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87184 0x00007ffff030d1b9 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87185 0x00005555556ae354 in ?? ()
#87186 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87187 0x00005555556b142c in _PyFunction_Vectorcall ()
#87188 0x000055555569ba6e in _PyEval_EvalFrameDefault ()
#87189 0x00005555556bf281 in ?? ()
#87190 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87191 0x00005555556b142c in _PyFunction_Vectorcall ()
#87192 0x00005555556998cc in _PyEval_EvalFrameDefault ()
#87193 0x0000555555696016 in ?? ()
#87194 0x000055555578b8b6 in PyEval_EvalCode ()
#87195 0x00005555557b6918 in ?? ()
#87196 0x00005555557b01db in ?? ()
#87197 0x00005555557b6665 in ?? ()
#87198 0x00005555557b5b48 in _PyRun_SimpleFileObject ()
#87199 0x00005555557b5793 in _PyRun_AnyFileObject ()
#87200 0x00005555557a82ce in Py_RunMain ()
#87201 0x000055555577e70d in Py_BytesMain ()
#87202 0x00007ffff7c29d90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87203 0x00007ffff7c29e40 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#87204 0x000055555577e605 in _start ()
(gdb)
| 13:35:37 |
Andrew | * And here is from typstwriter that uses Qt:
#0 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87156 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87157 0x00007fffee4f61c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87158 0x00007fffee55e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87159 0x00007fffee55ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87160 0x00007fffee55716e in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87161 0x00007fffede5c835 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87162 0x00007fffede6071b in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87163 0x00007fffede575d6 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87164 0x00007ffff2148ac1 in QAbstractFileIconProviderPrivate::getPlatformThemeIcon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87165 0x00007fffef78d82b in QFileIconProvider::icon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87166 0x00007ffff02f03df in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87167 0x00005555556b0574 in ?? ()
#87168 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87169 0x00005555556bf3ce in ?? ()
#87170 0x00007ffff02f013f in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87171 0x00007ffff26c7b54 in QFileInfoGatherer::getInfo(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87172 0x00007ffff26d6975 in QFileSystemModelPrivate::fileSystemChanged(QString const&, QList<std::pair<QString, QFileInfo> > const&) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87173 0x00007ffff57d2190 in QObject::event(QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87174 0x00007fffef7901f6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87175 0x00007ffff577bf1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87176 0x00007ffff577f90a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87177 0x00007ffff5a52ce7 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87178 0x00007ffff511bd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87179 0x00007ffff51712b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87180 0x00007ffff51193e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87181 0x00007ffff5a523ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87182 0x00007ffff5789232 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87183 0x00007ffff5785406 in QCoreApplication::exec() () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87184 0x00007ffff030d1b9 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87185 0x00005555556ae354 in ?? ()
#87186 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87187 0x00005555556b142c in _PyFunction_Vectorcall ()
#87188 0x000055555569ba6e in _PyEval_EvalFrameDefault ()
#87189 0x00005555556bf281 in ?? ()
#87190 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87191 0x00005555556b142c in _PyFunction_Vectorcall ()
#87192 0x00005555556998cc in _PyEval_EvalFrameDefault ()
#87193 0x0000555555696016 in ?? ()
#87194 0x000055555578b8b6 in PyEval_EvalCode ()
#87195 0x00005555557b6918 in ?? ()
#87196 0x00005555557b01db in ?? ()
#87197 0x00005555557b6665 in ?? ()
#87198 0x00005555557b5b48 in _PyRun_SimpleFileObject ()
#87199 0x00005555557b5793 in _PyRun_AnyFileObject ()
#87200 0x00005555557a82ce in Py_RunMain ()
#87201 0x000055555577e70d in Py_BytesMain ()
#87202 0x00007ffff7c29d90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87203 0x00007ffff7c29e40 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#87204 0x000055555577e605 in _start ()
(gdb)
| 13:35:45 |
Andrew | * And here is from typstwriter that uses Qt:
#0 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87156 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87157 0x00007fffee4f61c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87158 0x00007fffee55e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87159 0x00007fffee55ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87160 0x00007fffee55716e in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87161 0x00007fffede5c835 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87162 0x00007fffede6071b in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87163 0x00007fffede575d6 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87164 0x00007ffff2148ac1 in QAbstractFileIconProviderPrivate::getPlatformThemeIcon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87165 0x00007fffef78d82b in QFileIconProvider::icon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87166 0x00007ffff02f03df in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87167 0x00005555556b0574 in ?? ()
#87168 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87169 0x00005555556bf3ce in ?? ()
#87170 0x00007ffff02f013f in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87171 0x00007ffff26c7b54 in QFileInfoGatherer::getInfo(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87172 0x00007ffff26d6975 in QFileSystemModelPrivate::fileSystemChanged(QString const&, QList<std::pair<QString, QFileInfo> > const&) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87173 0x00007ffff57d2190 in QObject::event(QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87174 0x00007fffef7901f6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87175 0x00007ffff577bf1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87176 0x00007ffff577f90a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87177 0x00007ffff5a52ce7 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87178 0x00007ffff511bd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87179 0x00007ffff51712b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87180 0x00007ffff51193e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87181 0x00007ffff5a523ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87182 0x00007ffff5789232 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87183 0x00007ffff5785406 in QCoreApplication::exec() () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87184 0x00007ffff030d1b9 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87185 0x00005555556ae354 in ?? ()
#87186 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87187 0x00005555556b142c in _PyFunction_Vectorcall ()
#87188 0x000055555569ba6e in _PyEval_EvalFrameDefault ()
#87189 0x00005555556bf281 in ?? ()
#87190 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87191 0x00005555556b142c in _PyFunction_Vectorcall ()
#87192 0x00005555556998cc in _PyEval_EvalFrameDefault ()
#87193 0x0000555555696016 in ?? ()
#87194 0x000055555578b8b6 in PyEval_EvalCode ()
#87195 0x00005555557b6918 in ?? ()
#87196 0x00005555557b01db in ?? ()
#87197 0x00005555557b6665 in ?? ()
#87198 0x00005555557b5b48 in _PyRun_SimpleFileObject ()
#87199 0x00005555557b5793 in _PyRun_AnyFileObject ()
#87200 0x00005555557a82ce in Py_RunMain ()
#87201 0x000055555577e70d in Py_BytesMain ()
#87202 0x00007ffff7c29d90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87203 0x00007ffff7c29e40 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#87204 0x000055555577e605 in _start ()
(gdb)
| 13:35:53 |
Andrew | * And here is from typstwriter that uses Qt:
#0 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
...
#87156 0x00007fffee569073 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87157 0x00007fffee4f61c5 in g_content_type_guess () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87158 0x00007fffee55e84d in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87159 0x00007fffee55ec8b in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87160 0x00007fffee55716e in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#87161 0x00007fffede5c835 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87162 0x00007fffede6071b in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87163 0x00007fffede575d6 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/plugins/platformthemes/libqgtk3.so
#87164 0x00007ffff2148ac1 in QAbstractFileIconProviderPrivate::getPlatformThemeIcon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87165 0x00007fffef78d82b in QFileIconProvider::icon(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87166 0x00007ffff02f03df in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87167 0x00005555556b0574 in ?? ()
#87168 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87169 0x00005555556bf3ce in ?? ()
#87170 0x00007ffff02f013f in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87171 0x00007ffff26c7b54 in QFileInfoGatherer::getInfo(QFileInfo const&) const () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87172 0x00007ffff26d6975 in QFileSystemModelPrivate::fileSystemChanged(QString const&, QList<std::pair<QString, QFileInfo> > const&) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Gui.so.6
#87173 0x00007ffff57d2190 in QObject::event(QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87174 0x00007fffef7901f6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Widgets.so.6
#87175 0x00007ffff577bf1a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87176 0x00007ffff577f90a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87177 0x00007ffff5a52ce7 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87178 0x00007ffff511bd3b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87179 0x00007ffff51712b8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87180 0x00007ffff51193e3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#87181 0x00007ffff5a523ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87182 0x00007ffff5789232 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87183 0x00007ffff5785406 in QCoreApplication::exec() () from ~/.local/lib/python3.10/site-packages/PySide6/Qt/lib/libQt6Core.so.6
#87184 0x00007ffff030d1b9 in ?? () from ~/.local/lib/python3.10/site-packages/PySide6/QtWidgets.abi3.so
#87185 0x00005555556ae354 in ?? ()
#87186 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87187 0x00005555556b142c in _PyFunction_Vectorcall ()
#87188 0x000055555569ba6e in _PyEval_EvalFrameDefault ()
#87189 0x00005555556bf281 in ?? ()
#87190 0x000055555569f34a in _PyEval_EvalFrameDefault ()
#87191 0x00005555556b142c in _PyFunction_Vectorcall ()
#87192 0x00005555556998cc in _PyEval_EvalFrameDefault ()
#87193 0x0000555555696016 in ?? ()
#87194 0x000055555578b8b6 in PyEval_EvalCode ()
#87195 0x00005555557b6918 in ?? ()
#87196 0x00005555557b01db in ?? ()
#87197 0x00005555557b6665 in ?? ()
#87198 0x00005555557b5b48 in _PyRun_SimpleFileObject ()
#87199 0x00005555557b5793 in _PyRun_AnyFileObject ()
#87200 0x00005555557a82ce in Py_RunMain ()
#87201 0x000055555577e70d in Py_BytesMain ()
#87202 0x00007ffff7c29d90 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#87203 0x00007ffff7c29e40 in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#87204 0x000055555577e605 in _start ()
| 13:36:08 |
| @cbleslie:matrix.org changed their profile picture. | 16:46:25 |
| @cbleslie:matrix.org left the room. | 17:06:46 |
Jan Tojnar | In reply to @andrew15_5:matrix.org You will not like this... XD oh, this is helpful. I remember there was some issue with GLib in the past in the xdg MIME code that caused a crash on Arch. Try double checking if readlink -f ~/.local/share/mime/packages/freedesktop.org.xml points to shared-mime-info-2.4 | 22:58:28 |
Jan Tojnar | Or it might be a new issue, since the trace looks a bit different: https://gitlab.gnome.org/GNOME/glib/-/issues/3516 – though it is likely a bug in Pop_OS!’s glib package | 23:04:50 |
| 6 Nov 2024 |
ElvishJerricco | So, in GNOME, I have one of my monitors set to disabled manually (for... reasons...). Is there a way to do that declaratively? Especially if I can make it apply to GDM | 02:04:21 |
ElvishJerricco | (reason: my monitor only supports DDC/CI over HDMI, but I can only get high refresh rate over DP, so I have it plugged into both, which is cursed :P) | 02:04:57 |
ElvishJerricco | I mean ideally I could make the computer pretend there is no HDMI display and only acknowledge its I2C interface for DDC/CI, but I'm not sure if that's possible | 02:06:05 |
Andrew | In reply to @jtojnar:matrix.org oh, this is helpful. I remember there was some issue with GLib in the past in the xdg MIME code that caused a crash on Arch. Try double checking if readlink -f ~/.local/share/mime/packages/freedesktop.org.xml points to shared-mime-info-2.4 This does not exist. I have ~/.nix-profile/share/mime/packages/freedesktop.org.xml that points to /nix/store/sw0w471rbkfyliyckbfpjygdkv6j1ajk-shared-mime-info-2.4/share/mime/packages/freedesktop.org.xml. | 04:11:45 |
Andrew | I'm using unstable branch. | 04:24:42 |
Jan Tojnar | In reply to @elvishjerricco:matrix.org So, in GNOME, I have one of my monitors set to disabled manually (for... reasons...). Is there a way to do that declaratively? Especially if I can make it apply to GDM If you disabled it with control center, it will go to ~/.config/monitors.xml, IIRC. You should be able to create it with tmpfiles.d, though you will not be able to merge or modify it then. | 08:45:11 |
Jan Tojnar | In reply to @andrew15_5:matrix.org This does not exist. I have ~/.nix-profile/share/mime/packages/freedesktop.org.xml that points to /nix/store/sw0w471rbkfyliyckbfpjygdkv6j1ajk-shared-mime-info-2.4/share/mime/packages/freedesktop.org.xml. Hmm, then I can only suggest reporting the issue to Pop_OS!, so that they can patch/update GLib. | 09:01:23 |
ElvishJerricco | In reply to @jtojnar:matrix.org If you disabled it with control center, it will go to ~/.config/monitors.xml, IIRC. You should be able to create it with tmpfiles.d, though you will not be able to merge or modify it then. hm, yea that seems like a not-great way to go about this. Maybe I'll see if I can literally disable one of the video outputs at the kernel level or something somehow | 09:02:33 |
Andrew | In reply to @jtojnar:matrix.org Hmm, then I can only suggest reporting the issue to Pop_OS!, so that they can patch/update GLib. Will this still happen if I use an older nixpkgs? | 09:05:22 |
Andrew | In reply to @jtojnar:matrix.org Hmm, then I can only suggest reporting the issue to Pop_OS!, so that they can patch/update GLib. * Will this still happen if I use an older nixpkgs/home-manager? | 09:05:36 |
Jan Tojnar | Andrew: you could try using a revision with older shared-mime-info version but in the end it is the GLib from Pop_OS! crashing so it should be addressed there | 09:11:19 |
Andrew | hm, ok | 09:11:36 |
Jan Tojnar | or you could maybe configure h-m to not install shared-mime-info since you already have it system-wide | 09:11:48 |
Andrew | Oh, and... how can I do that? | 09:12:05 |