https://bugs.kde.org/show_bug.cgi?id=388220
Bug ID: 388220 Summary: Konqueror crashes after setting a web shortcut locally that has a system (shared) equivilant Product: konqueror Version: unspecified Platform: Debian testing OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general Assignee: konq-b...@kde.org Reporter: andreas.thalham...@linux.com Target Milestone: --- In short: Konqueror crashes when creating a new Web Shortcut of the same filename (wich is automatically chosen) as a previous one, but with different Name, different URL and different Shortcut. STEPS: I choose "Settings - Configure Konqueror" and then "Web Browsing - Web Shortcuts" and I rename a shortcut, say: 1. Name="dict.cc Translation: English to German", Shortcut="en2de" --> Shortcut="dictccen2de,dcen2de" 2. Name="dict.cc Translation: German to English", Shortcut="de2en" --> Shortcut="dictccde2en,dcde2en" and then I create a new entry, say Linguee as follows: 1. Name="Linguee Wörterbuch: Deutsch-Englisch", URL="https://www.linguee.de/deutsch-englisch/uebersetzung/\{@}.html", Shortcut="linguee,de2en,ld2e" This will create the following files in ~/.kde/share/kde4/services/searchproviders: 1. en2de.desktop (DictCC, local modification) 2. de2en.desktop (DictCC, local modification) and the new one: 3. linguee.desktop (newly created Linguee translation de2en) Now when I additionally create a new entry for English to German, say like this: 4. Name="", URL="https://www.linguee.de/englisch-deutsch/search?source=englisch&query=\{@}.html", Shortcut="en2de, le2d" then Konqueror will crash with the subwindows "Configure - Konqueror" and "New Web Shortcut" remaining open but not responsive. All Konqueror windows of the same process are unresponsive with it. Separate processes continue to work. POSSIBLE REASON: The reason seems to be that it tries to create another file with the name linguee.desktop in ~/.kde/share/kde4/services/searchproviders. I got around this crash by renaming some files there, i.e. I now have only one dictcc.desktop file (as en2de.desktop and de2en.desktop share the same URL="http://www.dict.cc/?s=\{@}" anyway) as well as manually renaming linguee.desktop to de2en.desktop and creating the other one en2de.desktop manually using the former one as a template. This got around the crash. (I first used the filenames "linguee_en2de.desktop" and "linguee_de2en.desktop", but then I also got the system en2de.desktop and en2de.desktop entries from dictcc again, which I again had to rename the shortcut for, otherwise there would have been doubles for "en2de" and "de2en". Using the same filenames fixes this from the start.) Reproducible: always, following the STEPS mentioned above (top of posting). This should be fixed so that Konqueror doesn't crash anymore. Version of Konqueror: 4.14.25, KDE Development Platform 4.14.36, Debian testing (konqueror/testing,now 4:16.08.3-1 amd64). -- You are receiving this mail because: You are watching all bug changes.