Summary: | konqueror crashed for a particular address | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Toralf Förster <toralf.foerster> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | CONFIRMED --- | ||
Severity: | crash | CC: | alanjprescott, danirtoma, development, ftrompat, gatoso, hlopes, kde, mario, salamandir, stefano.crocco, vchesn |
Priority: | HI | Keywords: | drkonqi |
Version: | 5.0.97 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
See Also: | https://bugs.kde.org/show_bug.cgi?id=384615 | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
Toralf Förster
2017-05-13 08:42:29 UTC
*** Bug 372776 has been marked as a duplicate of this bug. *** Created attachment 107052 [details] New crash information added by DrKonqi konqueror (5.0.97) using Qt 5.7.1 - What I was doing when the application crashed: I started konqueror from the command line like this: > konqueror 'https://kde.org/' - Unusual behavior I noticed: konqueror asked which program I want to use to open the page (Type: HTML document). I clicked on cancel and it crashed. -- Backtrace (Reduced): #6 0x00007f0e57ee4fc0 in KonqRun::foundMimeType(QString const&) () at /lib64/libkdeinit5_konqueror.so #7 0x00007f0e569cc302 in KRun::mimeTypeDetermined(QString const&) () at /lib64/libKF5KIOWidgets.so.5 #8 0x00007f0e56f69289 in KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) () at /lib64/libKF5Parts.so.5 [...] #10 0x00007f0e5666d1f7 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) () at /lib64/libKF5KIOCore.so.5 #11 0x00007f0e5666d90f in KIO::TransferJob::slotMimetype(QString const&) () at /lib64/libKF5KIOCore.so.5 *** Bug 383726 has been marked as a duplicate of this bug. *** *** Bug 387928 has been marked as a duplicate of this bug. *** *** Bug 388589 has been marked as a duplicate of this bug. *** Created attachment 115431 [details] New crash information added by DrKonqi konqueror (5.0.97) using Qt 5.9.5 - What I was doing when the application crashed: 1) in the konsole, type "konqueror http://filmingcops.com/san-francisco-police-targeted-only-black-residents-in-drug-arrests-lawsuit-claims/" 2) click "no" when it asks you if you want to open with firefox RESULT: crash EXPECTED RESULT: open the URI - Unusual behavior I noticed: i've taken to starting konqueror from the konsole because if i click on the icon, it crashes without even making a window. -- Backtrace (Reduced): #6 KonqRun::foundMimeType (this=0x556663dced40, _type=...) at ./src/konqrun.cpp:111 #7 0x00007fdfdac5c1e2 in KRun::mimeTypeDetermined(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #8 0x00007fdfdb206b09 in KParts::BrowserRun::slotBrowserMimetype(KIO::Job*, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Parts.so.5 [...] #10 0x00007fdfda8f0a47 in KIO::TransferJob::mimetype(KIO::Job*, QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 #11 0x00007fdfda8f1202 in KIO::TransferJob::slotMimetype(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5KIOCore.so.5 *** Bug 399852 has been marked as a duplicate of this bug. *** *** Bug 419219 has been marked as a duplicate of this bug. *** *** Bug 420987 has been marked as a duplicate of this bug. *** *** Bug 421820 has been marked as a duplicate of this bug. *** *** Bug 421597 has been marked as a duplicate of this bug. *** Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you! i tried starting it from the console with the URI in the initial reporting of the bug, and it comes up without a problem. however, if i try to browse somewhere else, it crashes, if i call it from the console WITHOUT a URI, it crashes, and if i try to start it from the GUI, it crashes. Just to be sure I understood correctly: - you ran `konqueror www.postillion.com` from the shell and it worked correctly. Then you tried navigating somewhere else from that page and it crashed - running `konqueror` from the shell causes a crash - running Konqueror frome somewhere in the GUI (for example, from the application launcher menu or entering `Konqueror` in KRunner) causes a crash I tried navigating to www.postillion.com, but the host can't be reached. I don't get crashes running konqueror either from the shell or from the GUI. Could you please tell which distribution and version of Konqueror and of the KDE frameworks you're using and, if possible, post a backtrace of the crashes? Thanks (In reply to Stefano Crocco from comment #14) > Just to be sure I understood correctly: > - you ran `konqueror www.postillion.com` from the shell and it worked > correctly. Then you tried navigating somewhere else from that page and it > crashed > - running `konqueror` from the shell causes a crash > - running Konqueror frome somewhere in the GUI (for example, from the > application launcher menu or entering `Konqueror` in KRunner) causes a crash that is correct, however, i ran 'konqueror http://filmingcops.com/san-francisco-police-targeted-only-black-residents-in-drug-arrests-lawsuit-claims/' from the console. > I tried navigating to www.postillion.com, but the host can't be reached. I > don't get crashes running konqueror either from the shell or from the GUI. i can start from the GUI with no URL about half the time. the rest of the time, konqueror never opens a window, and 'ps' gives me an ID that has failed. > Could you please tell which distribution and version of Konqueror and of > the KDE frameworks you're using and, if possible, post a backtrace of the > crashes? kubuntu 20.04 KDE frameworks version 5.68.0 Qt version 5.12.8 konqueror version 5.0.97 It's an old version of Konqueror, and many things have changed in the new releases. Could you please verify which is your default web browser engine? (You can find in the General tab of Konqueror settings dialog, right below the "Home page settings": it can be WebEngine, WebKit or KHTML). Could you please also try creating a new user and seeing whether you have the same problems? (In reply to Stefano Crocco from comment #16) > It's an old version of Konqueror, and many things have changed in the new > releases. it's an old story which keeps coming back to haunt me... > Could you please verify which is your default web browser engine? > (You can find in the General tab of Konqueror settings dialog, right below > the "Home page settings": it can be WebEngine, WebKit or KHTML). well, my version of konqueror has a "settings" menu, but i don't know how to get to a "General tab of Konqueror settings dialog", so you'll have to do a better job of telling me what you want. > Could you > please also try creating a new user and seeing whether you have the same > problems? i could probably do that, with step-by-step instructions, but it is beyond my current capabilities as a user. (In reply to przxqgl from comment #17) > (In reply to Stefano Crocco from comment #16) > > It's an old version of Konqueror, and many things have changed in the new > > releases. > > it's an old story which keeps coming back to haunt me... > > > Could you please verify which is your default web browser engine? > > (You can find in the General tab of Konqueror settings dialog, right below > > the "Home page settings": it can be WebEngine, WebKit or KHTML). > > well, my version of konqueror has a "settings" menu, but i don't know how to > get to a "General tab of Konqueror settings dialog", so you'll have to do a > better job of telling me what you want. From the "Settings" menu, choose the "Configure Konqueror" entry to display the settings dialog. On the left, there's a tree (I'm working from memory, as this dialog has changed much in more recent versions of Konqueror). In these trees there's at least one, but most likely two "General" entries: you need the first (which should be, if I remember correctly, under the "Web behavior" entry). Clicking on it will display in the right side of the dialog a page with several configuration options: the third is labeled "Default web browser engine" (or something very similar). You should check what is selected for that option. Another way to do the same is opening any web page, then going to the "View" menu, choosing the "View mode" submenu and looking at the checked entry. Another thing you can check (which I forgot in my last answer) are the settings in the "KDE Performance" page of the settings dialog. You can access it as described above: the page is one of the first in the tree on the left (I think the second one). Ensure that both entries in the page ("Preload an instance after desktop startup" and "Always try to have one preloaded instance") are unchecked. These options were quite broken in old versions of Konqueror and could lead to strange behaviors. > > Could you > > please also try creating a new user and seeing whether you have the same > > problems? > > i could probably do that, with step-by-step instructions, but it is beyond > my current capabilities as a user. In that case, it's better not to try. It's not that difficult, but since it requires superuser access, a mistake could damage your system. A simpler, but less complete test, is to ensure that Konqueror isn't running (to do so, from a terminal run `killall konqueror`), then rename he file ~/.config/konquerorrc and the directory ~/.local/share/konqueror to something else (for example, ~/.config/konquerorrc_old and ~/.local/share/konqueror_old): this will reset your Konqueror configuration to the default values. You can then try running Konqueror again and see whether you have the same problems or not. If things not work correctly, there was something broken in your configuration files. (In reply to Stefano Crocco from comment #18) > (In reply to przxqgl from comment #17) > > well, my version of konqueror has a "settings" menu, but i don't know how to > > get to a "General tab of Konqueror settings dialog", so you'll have to do a > > better job of telling me what you want. > From the "Settings" menu, choose the "Configure Konqueror" entry to display > the settings dialog. On the left, there's a tree (I'm working from memory, > as this dialog has changed much in more recent versions of Konqueror). In > these trees there's at least one, but most likely two "General" entries: you > need the first (which should be, if I remember correctly, under the "Web > behavior" entry). Clicking on it will display in the right side of the > dialog a page with several configuration options: the third is labeled > "Default web browser engine" (or something very similar). You should check > what is selected for that option. Another way to do the same is opening any > web page, then going to the "View" menu, choosing the "View mode" submenu > and looking at the checked entry. on my version of konqueror (version 5.0.97), when i select "Configure Konqueror" from the "Settings" menu, i do not get a tree on the left. i get selections for "Performance" and "Bookmarks" on the left: the choices for "Performance" are "Preload an instance after desktop startup" and "Always try to have one preloaded instance". the selections for "Bookmarks" are "Number of columns to show", "Show folder backgrounds", "Show bookmarks without folder", "Flatten bookmarks tree", "Show system places" and settings for a "Pixmap Cache"... i am not sure what to do next. > Another thing you can check (which I forgot in my last answer) are the > settings in the "KDE Performance" page of the settings dialog. You can > access it as described above: the page is one of the first in the tree on > the left (I think the second one). Ensure that both entries in the page > ("Preload an instance after desktop startup" and "Always try to have one > preloaded instance") are unchecked. These options were quite broken in old > versions of Konqueror and could lead to strange behaviors. when i select "Configure Konqueror" from the "Settings" menu, in the "Performance" section, "Always try to have one preloaded instance" was checked. i unchecked it. "Preload an instance after desktop startup" was not checked, and i left it that way. > A simpler, > but less complete test, is to ensure that Konqueror isn't running (to do so, > from a terminal run `killall konqueror`), then rename he file > ~/.config/konquerorrc and the directory ~/.local/share/konqueror to > something else (for example, ~/.config/konquerorrc_old and > ~/.local/share/konqueror_old): this will reset your Konqueror configuration > to the default values. You can then try running Konqueror again and see > whether you have the same problems or not. If things not work correctly, > there was something broken in your configuration files. using this method, the problems are the same as originally reported. > on my version of konqueror (version 5.0.97), when i select "Configure
> Konqueror" from the "Settings" menu, i do not get a tree on the left. i get
> selections for "Performance" and "Bookmarks" on the left: the choices for
> "Performance" are "Preload an instance after desktop startup" and "Always
> try to have one preloaded instance". the selections for "Bookmarks" are
> "Number of columns to show", "Show folder backgrounds", "Show bookmarks
> without folder", "Flatten bookmarks tree", "Show system places" and settings
> for a "Pixmap Cache"...
>
> i am not sure what to do next.
If I understand correctly what you're saying, I think either your Konqueror installation is missing some files or there's something else not working correctly on your system. Could you please upload a screenshot of your configuration dialog? Also, could you run the following command from your terminal and post the output?
find /usr/share/ -name 'khtml*.desktop'
On a working installation, it should find at least the following files:
html_general.desktop
khtml_appearance.desktop
khtml_java_js.desktop
khtml_behavior.desktop
khtml_filter.desktop
They should be in /usr/kservices5.
> If I understand correctly what you're saying, I think either your Konqueror > installation is missing some files or there's something else not working > correctly on your system. Could you please upload a screenshot of your > configuration dialog? because i can't figure out how to attach a screenshot to the bug report, i have uploaded it here: https://przxqgl.info/images/221018-screenshot.png > Also, could you run the following command from your > terminal and post the output? > > find /usr/share/ -name 'khtml*.desktop' $ find /usr/share/ -name 'khtml*.desktop' /usr/share/kwebkitpart/kpartplugins/khtmlsettingsplugin.desktop /usr/share/kservices5/khtmlimage.desktop /usr/share/kservices5/khtmladaptorpart.desktop /usr/share/kservices5/khtml.desktop /usr/share/webenginepart/kpartplugins/khtmlsettingsplugin.desktop (In reply to przxqgl from comment #21) > > If I understand correctly what you're saying, I think either your Konqueror > > installation is missing some files or there's something else not working > > correctly on your system. Could you please upload a screenshot of your > > configuration dialog? > > because i can't figure out how to attach a screenshot to the bug report, i > have uploaded it here: > > https://przxqgl.info/images/221018-screenshot.png > > > Also, could you run the following command from your > > terminal and post the output? > > > > find /usr/share/ -name 'khtml*.desktop' > > $ find /usr/share/ -name 'khtml*.desktop' > /usr/share/kwebkitpart/kpartplugins/khtmlsettingsplugin.desktop > /usr/share/kservices5/khtmlimage.desktop > /usr/share/kservices5/khtmladaptorpart.desktop > /usr/share/kservices5/khtml.desktop > /usr/share/webenginepart/kpartplugins/khtmlsettingsplugin.desktop As I thought, you're indeed missing a lot of files required to display the full configuration dialog. While the lack of these files shouldn't cause the symptoms you're observing, there could be something else missing which does. Could you please try installing again Konqueror from your distribution package manager, then run again the find command and check whether the missing file have been added? If so, could you try and see if your other issues have been fixed by reinstalling? (In reply to Stefano Crocco from comment #22) > As I thought, you're indeed missing a lot of files required to display the > full configuration dialog. While the lack of these files shouldn't cause the > symptoms you're observing, there could be something else missing which does. > Could you please try installing again Konqueror from your distribution > package manager, then run again the find command and check whether the > missing file have been added? If so, could you try and see if your other > issues have been fixed by reinstalling? i uninstalled, and reinstalled konqueror using synaptic. after reinstalling, i ran the find command, and this came up: $ find /usr/share/ -name 'khtml*.desktop' /usr/share/kwebkitpart/kpartplugins/khtmlsettingsplugin.desktop /usr/share/kservices5/khtml_java_js.desktop /usr/share/kservices5/khtmlimage.desktop /usr/share/kservices5/khtml_appearance.desktop /usr/share/kservices5/khtml_general.desktop /usr/share/kservices5/khtml_filter.desktop /usr/share/kservices5/khtmladaptorpart.desktop /usr/share/kservices5/khtml.desktop /usr/share/kservices5/khtml_behavior.desktop /usr/share/webenginepart/kpartplugins/khtmlsettingsplugin.desktop /usr/share/khtml/kpartplugins/khtmlsettingsplugin.desktop which, i think, is more what you were expecting to see. and the "Configure Konqueror" dialogue box now looks like this: https://przxqgl.info/images/221018.02-screenshot.png which, again, is probably a lot more what you were expecting to see... and i seem to be able to browse normally, starting from the GUI, so i guess that may have been my problem. |