Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashes On Adding Dictionaries Directory #1465

Open
JayXT opened this issue Apr 7, 2024 · 3 comments
Open

Crashes On Adding Dictionaries Directory #1465

JayXT opened this issue Apr 7, 2024 · 3 comments
Labels

Comments

@JayXT
Copy link

JayXT commented Apr 7, 2024

Describe the bug
The app crashes on attempts to add new directory with dictionaries.

To Reproduce
Steps to reproduce the behavior:

  1. Open the GoldenDict-NG.
  2. Go to Edit -> Dictionaries -> Sources -> Files.
  3. Press add.
  4. Select a directory (either empty or with real dictionaries).
  5. The app crashes.

Expected behavior
The app should successfully add directory, scan and add all dictionaries in it.

OS and software versions
Goldendict-ng 24.01.22.3dddb3b at 2024-01-22T10:46:39
Qt 6.6.2 GCC 13.2.0 org.kde.Platform linux 6.1.0-18-amd64 x86_64-little_endian-lp64
Flags:USE_XAPIAN MAKE_ZIM_SUPPORT USE_ICONV MAKE_CHINESE_CONVERSION_SUPPORT

  • OS: Debian KDE Plasma (Wayland)
  • Version: 12
Platform Context
Linux below

Log when launched from terminal:
Qt: Session management error: Could not open network socket
No favorites file found
Load done

starting create the fts with thread: 3
waiting for all the fts creation to finish.
finished/cancel all the fts creation
doh set to "" -- SystemOnly
reset inspector
getResource: "gdlookup://localhost/?word=Ласкаво просимо!&group=4294967295"
scheme: "gdlookup"
host: "localhost"
In-place finish.

====reading 3305 of (3305) bytes . Finished: 1
article view loaded url: "data:text/html;charset=UTF-8,%3C%21DOCTYPE html%3E%0A%3Chtml%3E%3Chead%3E%0A%3Cmeta charset%3D%22utf-8%22%3E%0A%3Cscript src%3D%22qrc%3A%2F%2F%2Fscripts%2Fjquery-3.6.0.slim.min.js%22%3E%3C%2Fscript%3E" true
received: "220 dict.dict.org dictd 1.12.1/rf on Linux 4.19.0-10-amd64 <auth.mime> [email protected]\r\n"
received: "110 166 databases present\r\n"
receive db: "gcide "The Collaborative International Dictionary of English v.0.48""
receive db: "wn "WordNet (r) 3.0 (2006)""
receive db: "moby-thesaurus "Moby Thesaurus II by Grady Ward, 1.0""
receive db: "elements "The Elements (07Nov00)""
receive db: "vera "V.E.R.A. -- Virtual Entity of Relevant Acronyms (February 2016)""
receive db: "jargon "The Jargon File (version 4.4.7, 29 Dec 2003)""
receive db: "foldoc "The Free On-line Dictionary of Computing (30 December 2018)""
receive db: "easton "Easton's 1897 Bible Dictionary""
receive db: "hitchcock "Hitchcock's Bible Names Dictionary (late 1800's)""
receive db: "bouvier "Bouvier's Law Dictionary, Revised 6th Ed (1856)""
receive db: "devil "The Devil's Dictionary (1881-1906)""
receive db: "world02 "CIA World Factbook 2002""
receive db: "gaz2k-counties "U.S. Gazetteer Counties (2000)""
receive db: "gaz2k-places "U.S. Gazetteer Places (2000)""
receive db: "gaz2k-zips "U.S. Gazetteer Zip Code Tabulation Areas (2000)""
receive db: "fd-hrv-eng "Croatian-English FreeDict Dictionary ver. 0.1.2""
receive db: "fd-fin-por "suomi-portugu\xC3\xAAs FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fin-bul "suomi-\xD0\xB1\xD1\x8A\xD0\xBB\xD0\xB3\xD0\xB0\xD1\x80\xD1\x81\xD0\xBA\xD0\xB8 \xD0\xB5\xD0\xB7\xD0\xB8\xD0\xBA FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-bul "fran\xC3\xA7""ais-\xD0\xB1\xD1\x8A\xD0\xBB\xD0\xB3\xD0\xB0\xD1\x80\xD1\x81\xD0\xBA\xD0\xB8 \xD0\xB5\xD0\xB7\xD0\xB8\xD0\xBA FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-deu-swe "Deutsch-Svenska FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fin-swe "suomi-Svenska FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-jpn-rus "Japanese-Russian FreeDict Dictionary ver. 0.1""
receive db: "fd-wol-fra "Wolof - French FreeDict dictionary ver. 0.1""
receive db: "fd-fra-pol "fran\xC3\xA7""ais-j\xC4\x99zyk polski FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-deu "English-German FreeDict Dictionary ver. 0.3.7""
receive db: "fd-deu-nld "German-Dutch FreeDict Dictionary ver. 0.1.4""
receive db: "fd-por-eng "Portuguese-English FreeDict Dictionary ver. 0.2""
receive db: "fd-spa-deu "Spanish-German FreeDict Dictionary ver. 0.1""
receive db: "fd-ces-eng "Czech-English FreeDict Dictionary ver. 0.2.3""
receive db: "fd-swe-fin "Svenska-suomi FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-pol "English - Polish Piotrowski+Saloni/FreeDict dictionary ver. 0.2""
receive db: "fd-pol-nor "j\xC4\x99zyk polski-Norsk FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-rom "English-Romanian FreeDict Dictionary ver. 0.6.3""
receive db: "fd-eng-fra "English-French FreeDict Dictionary ver. 0.1.6""
receive db: "fd-fin-ell "suomi-\xCE\xB5\xCE\xBB\xCE\xBB\xCE\xB7\xCE\xBD\xCE\xB9\xCE\xBA\xCE\xAC FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-lit "English-Lithuanian FreeDict Dictionary ver. 0.7.2""
receive db: "fd-ckb-kmr "Sorani-Kurmanji Ferheng/FreeDict Dictionary ver. 0.2""
receive db: "fd-ita-eng "Italian-English FreeDict Dictionary ver. 0.2""
receive db: "fd-pol-eng "j\xC4\x99zyk polski-English FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-gle-eng "Irish-English FreeDict Dictionary ver. 0.2""
receive db: "fd-eng-tur "English-Turkish FreeDict Dictionary ver. 0.3""
receive db: "fd-gle-pol "Irish-Polish FreeDict Dictionary ver. 0.1.2""
receive db: "fd-pol-deu "j\xC4\x99zyk polski-Deutsch FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-spa "fran\xC3\xA7""ais-espa\xC3\xB1ol FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-lit-eng "Lithuanian-English FreeDict Dictionary ver. 0.7.2""
receive db: "fd-eng-jpn "English-\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E (\xE3\x81\xAB\xE3\x81\xBB\xE3\x82\x93\xE3\x81\x94) FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-ara-eng "Arabic-English FreeDict Dictionary ver. 0.6.3""
receive db: "fd-nld-ita "Nederlands-italiano FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-lat "English-Latin FreeDict Dictionary ver. 0.1.2""
receive db: "fd-eng-hun "English-Hungarian FreeDict Dictionary ver. 0.2.1""
receive db: "fd-ita-jpn "italiano-\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E (\xE3\x81\xAB\xE3\x81\xBB\xE3\x82\x93\xE3\x81\x94) FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-dan-eng "Danish-English FreeDict Dictionary ver. 0.2.2""
receive db: "fd-hun-eng "Hungarian-English FreeDict Dictionary ver. 0.4.1""
receive db: "fd-pol-gle "Polish-Irish FreeDict Dictionary ver. 0.1.2""
receive db: "fd-fra-fin "fran\xC3\xA7""ais-suomi FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-nld-swe "Nederlands-Svenska FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-nld-eng "Dutch-English Freedict Dictionary ver. 0.2""
receive db: "fd-deu-kur "German-Kurdish Ferheng/FreeDict Dictionary ver. 0.2.2""
receive db: "fd-deu-spa "Deutsch-espa\xC3\xB1ol FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-afr "English-Afrikaans FreeDict Dictionary ver. 0.1.3""
receive db: "fd-eng-swe "English-Swedish FreeDict Dictionary ver. 0.2""
receive db: "fd-jpn-deu "Japanese-German FreeDict Dictionary ver. 0.2.0""
receive db: "fd-epo-eng "Esperanto-English FreeDict dictionary ver. 1.0.1""
receive db: "fd-pol-nld "j\xC4\x99zyk polski-Nederlands FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-lat-deu "Lateinisch-Deutsch FreeDict-W\xC3\xB6rterbuch ver. 1.0.3""
receive db: "fd-eng-cym "Eurfa Saesneg, English-Welsh Eurfa/Freedict dictionary ver. 0.2.3""
receive db: "fd-por-spa "portugu\xC3\xAAs-espa\xC3\xB1ol FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-spa "English-Spanish FreeDict Dictionary ver. 0.3""
receive db: "fd-swe-tur "Svenska-T\xC3\xBCrk\xC3\xA7""e FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-tur-eng "Turkish-English FreeDict Dictionary ver. 0.3""
receive db: "fd-tur-deu "Turkish-German FreeDict Dictionary ver. 0.2""
receive db: "fd-pol-fra "j\xC4\x99zyk polski-fran\xC3\xA7""ais FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-por "English-Portuguese FreeDict Dictionary ver. 0.3""
receive db: "fd-ita-pol "italiano-j\xC4\x99zyk polski FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-ces "English-Czech dicts.info/FreeDict Dictionary ver. 0.1.3""
receive db: "fd-deu-tur "German-Turkish Ferheng/FreeDict Dictionary ver. 0.2.2""
receive db: "fd-fra-jpn "fran\xC3\xA7""ais-\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E (\xE3\x81\xAB\xE3\x81\xBB\xE3\x82\x93\xE3\x81\x94) FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-cym-eng "Eurfa Cymraeg, Welsh-English Eurfa/Freedict dictionary ver. 0.2.3""
receive db: "fd-bre-fra "Breton-French FreeDict Dictionary (Geriadur Tomaz) ver. 0.8.3""
receive db: "fd-jpn-fra "Japanese-French FreeDict Dictionary ver. 0.1""
receive db: "fd-nld-deu "Dutch-German FreeDict Dictionary ver. 0.2""
receive db: "fd-eng-nld "English-Dutch FreeDict Dictionary ver. 0.2""
receive db: "fd-deu-por "German-Portuguese FreeDict Dictionary ver. 0.2.2""
receive db: "fd-eng-hrv "English-Croatian FreeDict Dictionary ver. 0.2.2""
receive db: "fd-mkd-bul "Macedonian - Bulgarian FreeDict Dictionary ver. 0.1.1""
receive db: "fd-swe-eng "Swedish-English FreeDict Dictionary ver. 0.2""
receive db: "fd-pol-spa "j\xC4\x99zyk polski-espa\xC3\xB1ol FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-jpn-eng "Japanese-English FreeDict Dictionary ver. 0.1""
receive db: "fd-eng-ell "English - Modern Greek XDXF/FreeDict dictionary ver. 0.1.1""
receive db: "fd-ita-por "italiano-portugu\xC3\xAAs FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-pol-swe "j\xC4\x99zyk polski-Svenska FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-pol-fin "j\xC4\x99zyk polski-suomi FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-kur-tur "Kurdish-Turkish Ferheng/FreeDict Dictionary ver. 0.1.2""
receive db: "fd-ita-swe "italiano-Svenska FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-swh "English-Swahili xFried/FreeDict Dictionary ver. 0.2.2""
receive db: "fd-kha-eng "Khasi-English FreeDict Dictionary ver. 0.2.2""
receive db: "fd-fin-eng "suomi-English FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-hin "English-Hindi FreeDict Dictionary ver. 1.6""
receive db: "fd-spa-eng "Spanish-English FreeDict Dictionary ver. 0.3""
receive db: "fd-afr-eng "Afrikaans-English FreeDict Dictionary ver. 0.2.2""
receive db: "fd-ita-fin "italiano-suomi FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-fin "English-suomi FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-ita "fran\xC3\xA7""ais-italiano FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-deu-rus "Deutsch-\xD0\xA0\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9 FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-deu-bul "Deutsch-\xD0\xB1\xD1\x8A\xD0\xBB\xD0\xB3\xD0\xB0\xD1\x80\xD1\x81\xD0\xBA\xD0\xB8 \xD0\xB5\xD0\xB7\xD0\xB8\xD0\xBA FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-deu-pol "Deutsch-j\xC4\x99zyk polski FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-srp-eng "Serbian - English FreeDict Dictionary ver. 0.2""
receive db: "fd-kur-deu "Kurdish-German Ferheng/FreeDict Dictionary ver. 0.1.2""
receive db: "fd-spa-por "Spanish-Portuguese FreeDict Dictionary ver. 0.2.1""
receive db: "fd-swe-pol "Svenska-j\xC4\x99zyk polski FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-swe-rus "Svenska-\xD0\xA0\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9 FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-nld-spa "Nederlands-espa\xC3\xB1ol FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-swh-pol "Swahili-Polish SSSP/FreeDict Dictionary ver. 0.2.3""
receive db: "fd-oci-cat "Lenga d'\xC3\xB2""c - Catal\xC3\xA0 FreeDict Dictionary ver. 0.1.1""
receive db: "fd-ita-rus "italiano-\xD0\xA0\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9 FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-ell "fran\xC3\xA7""ais-\xCE\xB5\xCE\xBB\xCE\xBB\xCE\xB7\xCE\xBD\xCE\xB9\xCE\xBA\xCE\xAC FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-srp "English-Serbian FreeDict Dictionary ver. 0.1.3""
receive db: "fd-fra-tur "fran\xC3\xA7""ais-T\xC3\xBCrk\xC3\xA7""e FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-eng "French-English FreeDict Dictionary ver. 0.4.1""
receive db: "fd-ita-ell "italiano-\xCE\xB5\xCE\xBB\xCE\xBB\xCE\xB7\xCE\xBD\xCE\xB9\xCE\xBA\xCE\xAC FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-kur-eng "Kurdish-English Ferheng/FreeDict Dictionary ver. 1.2""
receive db: "fd-swe-deu "Svenska-Deutsch FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-swe-fra "Svenska-fran\xC3\xA7""ais FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-swe-lat "Svenska-latine FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-swe-ell "Svenska-\xCE\xB5\xCE\xBB\xCE\xBB\xCE\xB7\xCE\xBD\xCE\xB9\xCE\xBA\xCE\xAC FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-eng-rus "English-Russian FreeDict Dictionary ver. 0.3.1""
receive db: "fd-pol-por "j\xC4\x99zyk polski-portugu\xC3\xAAs FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-gla-deu "Scottish Gaelic-German FreeDict Dictionary ver. 0.2""
receive db: "fd-eng-ita "English-Italian FreeDict Dictionary ver. 0.1.2""
receive db: "fd-pol-ita "j\xC4\x99zyk polski-italiano FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-swe "fran\xC3\xA7""ais-Svenska FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-isl-eng "\xC3\xADslenska - English FreeDict Dictionary ver. 0.1.1""
receive db: "fd-swe-spa "Svenska-espa\xC3\xB1ol FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-nno-nob "Norwegian Nynorsk-Norwegian Bokm\xC3\xA5l FreeDict Dictionary ver. 0.1.1""
receive db: "fd-swe-ita "Svenska-italiano FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-deu "fran\xC3\xA7""ais-Deutsch FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fin-ita "suomi-italiano FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-nld-fra "Nederlands-French FreeDict Dictionary ver. 0.2""
receive db: "fd-eng-ara "English-Arabic FreeDict Dictionary ver. 0.6.3""
receive db: "fd-slk-eng "Slovak-English FreeDict Dictionary ver. 0.2.1""
receive db: "fd-fra-por "fran\xC3\xA7""ais-portugu\xC3\xAAs FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-spa-ast "Spanish - Asturian FreeDict Dictionary ver. 0.1.1""
receive db: "fd-fin-jpn "suomi-\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E (\xE3\x81\xAB\xE3\x81\xBB\xE3\x82\x93\xE3\x81\x94) FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-deu-ita "German-Italian FreeDict Dictionary ver. 0.2""
receive db: "fd-swh-eng "Swahili-English xFried/FreeDict Dictionary ver. 0.4.4""
receive db: "fd-fin-nor "suomi-Norsk FreeDict+WikDict dictionary ver. 2018.09.13""
receive db: "fd-fra-nld "French-Dutch FreeDict Dictionary ver. 0.2""
receive db: "fd-lat-eng "Latin-English FreeDict Dictionary ver. 0.1.2""
receive db: "fd-eng-bul "Engl"
article view loaded url: "gdlookup://localhost/?word=Ласкаво просимо!&group=4294967295" true
received: "ish-\xD0\xB1\xD1\x8A\xD0\xBB\xD0\xB3\xD0\xB0\xD1\x80\xD1\x81\xD0\xBA\xD0\xB8 \xD0\xB5\xD0\xB7\xD0\xB8\xD0\xBA FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "ish-\xD0\xB1\xD1\x8A\xD0\xBB\xD0\xB3\xD0\xB0\xD1\x80\xD1\x81\xD0\xBA\xD0\xB8 \xD0\xB5\xD0\xB7\xD0\xB8\xD0\xBA FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "fd-deu-fra "Deutsch-fran\xC3\xA7""ais FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "fd-swe-bul "Svenska-\xD0\xB1\xD1\x8A\xD0\xBB\xD0\xB3\xD0\xB0\xD1\x80\xD1\x81\xD0\xBA\xD0\xB8 \xD0\xB5\xD0\xB7\xD0\xB8\xD0\xBA FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "fd-deu-eng "German-English FreeDict Dictionary ver. 0.3.5"\r\n"
receive db: "fd-pol-rus "j\xC4\x99zyk polski-\xD0\xA0\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9 FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "fd-ita-deu "Italian-German FreeDict Dictionary ver. 0.2"\r\n"
receive db: "fd-eng-gle "English-Irish FreeDict Dictionary ver. 0.3.2"\r\n"
receive db: "fd-swe-por "Svenska-portugu\xC3\xAAs FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "fd-afr-deu "Afrikaans-German FreeDict Dictionary ver. 0.3.2"\r\n"
receive db: "fd-por-deu "Portuguese-German FreeDict Dictionary ver. 0.2"\r\n"
receive db: "fd-fra-bre "French-Breton FreeDict Dictionary (Geriadur Tomaz) ver. 0.2.7"\r\n"
receive db: "fd-san-deu "Sanskrit-German FreeDict Dictionary ver. 0.2.2"\r\n"
receive db: "fd-kha-deu "Khasi - German FreeDict Dictionary ver. 0.1.3"\r\n"
receive db: "fd-fra-rus "fran\xC3\xA7""ais-\xD0\xA0\xD1\x83\xD1\x81\xD1\x81\xD0\xBA\xD0\xB8\xD0\xB9 FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "fd-pol-ell "j\xC4\x99zyk polski-\xCE\xB5\xCE\xBB\xCE\xBB\xCE\xB7\xCE\xBD\xCE\xB9\xCE\xBA\xCE\xAC FreeDict+WikDict dictionary ver. 2018.09.13"\r\n"
receive db: "english "English Monolingual Dictionaries"\r\n"
receive db: "trans "Translating Dictionaries"\r\n"
receive db: "all "All Dictionaries (English-Only and Translating)"\r\n"
receive db: ".\r\n"
received: "250 ok\r\n"
"mock" QTextToSpeech::Ready
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"
kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"

@JayXT JayXT changed the title Crashes On Adding Dictionary Directory Crashes On Adding Dictionaries Directory Apr 7, 2024
@shenlebantongying
Copy link
Collaborator

shenlebantongying commented Apr 7, 2024

kf.solid.backends.udisks2: Failed enumerating UDisks2 objects: "org.freedesktop.DBus.Error.Disconnected"
"Not connected to D-Bus server"

I can reproduce this (Arch, KDE6/Wayland, Qt6.6, flatpak 1.15.7), but the crash doesn't appear to be on GD's side.

The native version works fine. https://packages.debian.org/source/sid/goldendict-ng

The problem only exists in the Flatpak version recently.

Temporal workaround: Don't use KDE 😅

The file dialog in GNOME/sway + flatpak works fine.

Something related to xdg-desktop-portal-kde seems bugged.

@JayXT
Copy link
Author

JayXT commented Apr 7, 2024

@shenlebantongying, thanks for investigation! I've also noticed that on GNOME the flatpak version of GoldenDict-NG works fine in this scenario (tested previously on latest Fedora).

@shenlebantongying
Copy link
Collaborator

Reported to upstream https://bugs.kde.org/show_bug.cgi?id=485194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants