| Summary: | Lokalize crashes when typing the Glossary search field | ||
|---|---|---|---|
| Product: | [Applications] lokalize | Reporter: | Kristof Kiszel <kiszel.kristof> |
| Component: | general | Assignee: | Simon Depiets <sdepiets> |
| Status: | CONFIRMED --- | ||
| Severity: | crash | CC: | aacid, fin-w, karl, shafff |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 23.08.4 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Kristof Kiszel
2023-12-20 21:15:00 UTC
Can you install debug symbols (or debuginfod if your distro supports it) and provideus with a backtrace with line numbers? https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports Also would be nice if you could install valgrind, then run valgrind lokalize from a terminal (it will be very slow). And made the thing you make to make it crash, it may not crash, but once you've done that attach here the output in the terminal I have Fedora 39, the documentation says ot has debuginfod enabled by default. Here is the output of Valgrind. ulysses@manetheren:~$ valgrind lokalize ==3528== Memcheck, a memory error detector ==3528== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==3528== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info ==3528== Command: lokalize ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AECB6F7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AECC387: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AECCFB7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AECDC67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AC89597: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AECF337: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AECFF67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED0C57: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED1887: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED24B7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEDB5C7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED3E37: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED4A67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED5697: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED62C7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED7037: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED7C67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED8897: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AED94C7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEDA0F7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEDAD27: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEDC057: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEDCC87: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEDD8B7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEEF047: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEEFCD7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF0907: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF15B7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF21E7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF2E17: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF3A47: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFC907: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF5117: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF5D47: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF6977: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF75A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF81D7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF8C77: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEF98A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFA617: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFB247: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFBE77: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFD377: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFDFA7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFEBD7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AEFF807: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AF00437: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861CA1: ??? ==3528== by 0x1AF01067: ??? ==3528== QStatusBar::insertWidget: Index out of range (5), appending widget ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A264E67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A27D047: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A277407: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A2854A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A28C8B7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A291827: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A29D397: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A2C60D7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A2E50A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A2AFE17: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1B34FE27: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A2FFBB7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A301E97: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A309F67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A302717: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1B378F57: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A305977: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29861AC9: ??? ==3528== by 0x1A30BE57: ??? ==3528== QIODevice::read (QBuffer): device not open org.kde.lokalize: "Premature end of document." org.kde.lokalize: db "default673400512" opened 4416 "hu_HU" org.kde.lokalize: db "kde6-trunk673400512" opened 3051 "hu" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x298618F4: ??? ==3528== by 0x285F1E97: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x298618F4: ??? ==3528== by 0x285F2467: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x298618F4: ??? ==3528== by 0x285F3007: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/breeze/breeze_kwin_deco.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x29853E74: ??? ==3528== by 0x293B3977: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/breeze/breeze._json_.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x2A3678F7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1AC8F267: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/discover/discover._desktop_.po" kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/discover/kcm_updates.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A82AB77: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A82AC97: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A82AE67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A82B0D7: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/discover/libdiscover.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1ABE7447: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1ABE7507: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1ABE7A67: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1ABE7B37: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1ABE7C17: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/discover/plasma-discover-notifier.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1B0E9BB7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1B0BB8E7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1B0E73C7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1B0BF8F7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x29349757: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/discover/plasma-discover.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0xB8B0D67: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/drkonqi/drkonqi._desktop_.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A7312C7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A75F117: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1A7659C7: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/drkonqi/drkonqi5.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x1AB27557: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x28601C77: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D8F4: ??? ==3528== by 0x28603C77: ??? ==3528== kf.sonnet.core: No language dictionaries for the language: "hu_HU" kf.sonnet.core: No language dictionaries for the language: "hu" org.kde.lokalize: alt trans file doesn't exist: "/home/ulysses/messages/plasma-workspace/kcm_fonts.po" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D96D: ??? ==3528== by 0x1A6B0267: ??? ==3528== org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/breeze/breeze_kwin_deco.po" for word completion in 9 msecs ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D96D: ??? ==3528== by 0x1A6714B7: ??? ==3528== org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/breeze/breeze._json_.po" for word completion in 0 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/discover/discover._desktop_.po" for word completion in 2 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/discover/kcm_updates.po" for word completion in 1 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/discover/libdiscover.po" for word completion in 43 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/discover/plasma-discover-notifier.po" for word completion in 2 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/discover/plasma-discover.po" for word completion in 19 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/drkonqi/drkonqi._desktop_.po" for word completion in 0 msecs org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/drkonqi/drkonqi5.po" for word completion in 40 msecs ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40D96D: ??? ==3528== by 0x286D3D97: ??? ==3528== org.kde.lokalize: indexed "/home/ulysses/l10n/kde6/hu/messages/plasma-workspace/kcm_fonts.po" for word completion in 12 msecs ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40C289: ??? ==3528== by 0x2A71C0A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40B5B1: ??? ==3528== by 0x2A71C0A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D40A841: ??? ==3528== by 0x2A71C0A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D409AB1: ??? ==3528== by 0x2A71C0A7: ??? ==3528== ==3528== ==3528== More than 100 errors detected. Subsequent errors ==3528== will still be recorded, but in less detail than before. ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D408BD9: ??? ==3528== by 0x2A71C0A7: ??? ==3528== org.kde.lokalize: db "home-ulysses673400512" opened 137 "hu_HU" org.kde.lokalize: db "kde5-stable673400512" opened 156 "hu" org.kde.lokalize: db "stable-hu673400512" opened 9 "hu_HU" org.kde.lokalize: db "trunk-hu673400512" opened 23 "hu_HU" org.kde.lokalize: db "kde5-trunk673400512" opened 96 "hu" ==3528== Thread 7 Thread (pooled): ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2FBAAE37: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1B36E787: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2FC024E7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x33AC2787: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1A9D5C57: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1B0C6DF7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0xB7275A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2F9C2807: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1B0D9367: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1AE07E77: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x284BB597: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1A6F9997: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1AFACFC7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1A178FA7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2FCDC3A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2D7B6F47: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2EA2FA07: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2D86E4E7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2F78A9D7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2FB11377: ??? ==3528== org.kde.lokalize: db "kde6-trunk673400512" opened 0 "hu" ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1AB4E427: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1A6D27A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2EEBC0A7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1AE7F657: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x1A5FE297: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0x2FAB85C7: ??? ==3528== ==3528== Conditional jump or move depends on uninitialised value(s) ==3528== at 0x2D406DB4: ??? ==3528== by 0xB636D67: ??? ==3528== ==3528== Thread 1: ==3528== Invalid read of size 4 ==3528== at 0x1677C4: UnknownInlinedFun (atomic_base.h:505) ==3528== by 0x1677C4: UnknownInlinedFun (qatomic_cxx11.h:239) ==3528== by 0x1677C4: UnknownInlinedFun (qbasicatomic.h:107) ==3528== by 0x1677C4: QtPrivate::RefCount::ref() (qrefcount.h:55) ==3528== by 0x1AA480: UnknownInlinedFun (qbytearray.h:525) ==3528== by 0x1AA480: UnknownInlinedFun (glossary.cpp:298) ==3528== by 0x1AA480: GlossaryNS::GlossaryModel::data(QModelIndex const&, int) const (glossary.cpp:219) ==3528== by 0x64D3D00: QSortFilterProxyModel::filterAcceptsRow(int, QModelIndex const&) const (qsortfilterproxymodel.cpp:3140) ==3528== by 0x64DBC94: filterAcceptsRowInternal (qsortfilterproxymodel.cpp:448) ==3528== by 0x64DBC94: QSortFilterProxyModelPrivate::handle_filter_changed(QVector<int>&, QVector<int>&, QModelIndex const&, Qt::Orientation) (qsortfilterproxymodel.cpp:1351) ==3528== by 0x64DC035: QSortFilterProxyModelPrivate::filter_changed(QModelIndex const&) (qsortfilterproxymodel.cpp:1305) ==3528== by 0x64DC919: QSortFilterProxyModel::setFilterRegExp(QString const&) (qsortfilterproxymodel.cpp:2827) ==3528== by 0x1A58E8: UnknownInlinedFun (glossary.cpp:144) ==3528== by 0x1A58E8: GlossaryNS::GlossarySortFilterProxyModel::setFilterRegExp(QString const&) (glossary.cpp:138) ==3528== by 0x6530870: call (qobjectdefs_impl.h:398) ==3528== by 0x6530870: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3925) ==3528== by 0x56451E8: QLineEdit::textChanged(QString const&) (moc_qlineedit.cpp:447) ==3528== by 0x65309F7: void doActivate<false>(QObject*, int, void**) (qobject.cpp:3937) ==3528== by 0x564CD1B: QWidgetLineControl::textChanged(QString const&) (moc_qwidgetlinecontrol_p.cpp:273) ==3528== by 0x56505FE: QWidgetLineControl::finishChange(int, bool, bool) (qwidgetlinecontrol.cpp:736) ==3528== Address 0x0 is not stack'd, malloc'd or (recently) free'd ==3528== KCrash: Application 'lokalize' crashing... KCrash: Attempting to start /usr/libexec/drkonqi [1]+ Megállítva valgrind lokalize Can’t reproduce (in the current version). I have tried adding text to glossary and typing in the search field, but I don’t experience any crashes. I've never entered anything into Glossary before, ever, so whatever database used is empty.
Open Glossary, try to use the Search. Results in immediate crash.
gdb:
#0 GlossaryNS::Glossary::id (this=0x55555584cd50, index=-1) at /usr/src/debug/lokalize/lokalize-25.12.0/src/glossary/glossary.cpp:271
#1 GlossaryNS::GlossaryModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>)
at /usr/src/debug/lokalize/lokalize-25.12.0/src/glossary/glossary.cpp:208
#2 0x00007ffff5c29ff2 in QSortFilterProxyModel::filterAcceptsRow (this=<optimized out>, source_row=0, source_parent=...)
at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:3293
#3 0x00007ffff5c10249 in QSortFilterProxyModelPrivate::filterAcceptsRowInternal (this=0x5555572fe520, source_row=0, source_parent=...)
at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:395
#4 0x00007ffff5c1a605 in QSortFilterProxyModelPrivate::handle_filter_changed
(this=this@entry=0x5555572fe520, source_to_proxy=..., proxy_to_source=..., source_parent=..., direction=direction@entry=QSortFilterProxyModel::Direction::Rows)
at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1339
#5 0x00007ffff5c1acbf in QSortFilterProxyModelPrivate::filter_changed (this=0x5555572fe520, directions=..., source_parent=...)
--Type <RET> for more, q to quit, c to continue without paging--c
at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:1291
#6 0x00007ffff5c2acb7 in QSortFilterProxyModel::setFilterRegularExpression (this=<optimized out>, pattern=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2815
#7 0x000055555560dbd9 in GlossaryNS::GlossarySortFilterProxyModel::setFilterRegExp (this=0x55555732c4c0, s=...)
at /usr/src/debug/lokalize/lokalize-25.12.0/src/glossary/glossary.cpp:133
#8 GlossaryNS::GlossarySortFilterProxyModel::setFilterRegExp (this=0x55555732c4c0, s=...) at /usr/src/debug/lokalize/lokalize-25.12.0/src/glossary/glossary.cpp:128
#9 0x00007ffff59d734f in QtPrivate::QSlotObjectBase::call
(this=0x5555573390f0, r=0x55555732c4c0, a=0x7fffffffd510, this=<optimized out>, r=<optimized out>, a=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#10 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257
#11 0x00007ffff6cb9130 in QMetaObject::activate<void, QString>
(sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:319
#12 QLineEdit::textChanged (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qlineedit.cpp:333
#13 0x00007ffff59d734f in QtPrivate::QSlotObjectBase::call
(this=0x5555573359c0, r=0x5555573358a0, a=0x7fffffffd660, this=<optimized out>, r=<optimized out>, a=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#14 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4257
#15 0x00007ffff6cc9702 in QMetaObject::activate<void, QString>
(sender=0x5555572fc170, mo=<optimized out>, local_signal_index=3, ret=0x0, sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>, ret=<optimized
out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:319
#16 QWidgetLineControl::textChanged (this=0x5555572fc170, _t1=...) at /usr/src/debug/qt6-base/build/src/widgets/Widgets_autogen/include/moc_qwidgetlinecontrol_p.cpp:211
#17 QWidgetLineControl::finishChange (this=0x5555572fc170, validateFromState=<optimized out>, update=update@entry=false, edited=edited@entry=true)
at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp:716
#18 0x00007ffff6ccad9e in QWidgetLineControl::insert (this=<optimized out>, newText=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp:235
#19 0x00007ffff6ccd9d5 in QWidgetLineControl::processKeyEvent (this=0x5555572fc170, event=0x7fffffffdd30)
at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp:1918
#20 0x00007ffff6cbadaf in QLineEdit::keyPressEvent (this=<optimized out>, event=0x7fffffffdd30) at /usr/src/debug/qt6-base/qtbase/src/widgets/widgets/qlineedit.cpp:1762
#21 0x00007ffff6b5cbc2 in QWidget::event (this=0x5555573358a0, event=0x7fffffffdd30) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidget.cpp:9032
#22 0x00007ffff6b021c0 in QApplicationPrivate::notify_helper (this=this@entry=0x555555789c40, receiver=receiver@entry=0x5555573358a0, e=e@entry=0x7fffffffdd30)
at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305
#23 0x00007ffff6b03ee3 in QApplication::notify (this=0x7fffffffe180, receiver=0x5555573358a0, e=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2726
#24 0x00007ffff596a958 in QCoreApplication::notifyInternal2 (receiver=0x5555573358a0, event=0x7fffffffdd30)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#25 0x00007ffff596a98a in QCoreApplication::forwardEvent (receiver=<optimized out>, event=<optimized out>, originatingEvent=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1124
#26 0x00007ffff6b7845b in QWidgetWindow::handleGestureEvent (this=<optimized out>, e=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:1204
#27 QWidgetWindow::event (this=<optimized out>, event=0x7fffffffdd30) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qwidgetwindow.cpp:364
#28 0x00007ffff6b021c0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55555737ad30, e=0x7fffffffdd30)
at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3305
#29 0x00007ffff596a958 in QCoreApplication::notifyInternal2 (receiver=0x55555737ad30, event=0x7fffffffdd30)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#30 0x00007ffff596a9ad in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#31 0x00007ffff61a3a40 in QGuiApplicationPrivate::processKeyEvent (e=0x555557322150) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:2609
#32 0x00007ffff622ca2c in QWindowSystemInterface::sendWindowSystemEvents (flags=..., flags@entry=...)
at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117
#33 0x00007fffeea77277 in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:59
#34 0x00007ffff2b06f8d in g_main_dispatch (context=0x7fffe8000f60) at ../glib/glib/gmain.c:3565
#35 0x00007ffff2b08657 in g_main_context_dispatch_unlocked (context=0x7fffe8000f60) at ../glib/glib/gmain.c:4425
#36 g_main_context_iterate_unlocked (context=context@entry=0x7fffe8000f60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4490
#37 0x00007ffff2b08865 in g_main_context_iteration (context=0x7fffe8000f60, may_block=1) at ../glib/glib/gmain.c:4556
#38 0x00007ffff5c48152 in QEventDispatcherGlib::processEvents (this=0x55555590b570, flags=...)
at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#39 0x00007ffff5975786 in QEventLoop::processEvents (this=0x7fffffffe0a0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#40 QEventLoop::exec (this=0x7fffffffe0a0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#41 0x00007ffff596f3f1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#42 0x00007ffff6afd32a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2575
#43 0x00005555555a3925 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/lokalize/lokalize-25.12.0/src/main.cpp:152
|