Hi

On 25-05-2025 07:21, Urs Fleisch wrote:
I tested it with kid3-qt. I would say that using the attached
Kid3.conf with `KID3_CONFIG_FILE=~/Downloads/Kid3.conf kid3-qt` should
be enough to reproduce the issue, but I never could (neither with
copying the configuration to ~/.config/Kid3/Kid3.conf). I have Debian
testing with KDE, the same package versions as in the report. I
normally have a resolution of 31840x2160 at 150%, but I also tried to
reproduce it with lower resolutions.


Hmm, interesting. I recently had other issues because of relative low resolution [1], my resolution is 1920x1080, but maybe because of my settings (rather big font), it may effectively be less.

[1] https://salsa.debian.org/reproducible-builds/reproducible-website/-/issues/61#note_554571

So what you could do is set a breakpoint in all these lines (58, 506,
530) to check if this code is run in the case of a crash and compare
the address of widgetItem with the address of gap_item on the stack.


Although I'm a Debian Developer, I have very little experience with debugging code like that. I would need some hints how to achieve those things. Is it easy to say how to do that? Is it just as simple as starting kid3-qt under gdb, some call to set the breakpoint, type "run" and then ... I don't know...

You would have to install the debug symbol and source packages of
qtbase to do so.


I'm using https://debuginfod.debian.net/ to get all debug symbols, but it's not sure if I need the source than too. Do you know? If yes, where should I put the source and/or how do I tell gdb?

Paul

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to