Bug 396719 - Falkon crashes and closes when trying to write fast inside address bar
Summary: Falkon crashes and closes when trying to write fast inside address bar
Status: RESOLVED WORKSFORME
Alias: None
Product: Falkon
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR critical
Target Milestone: ---
Assignee: David Rosca
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-21 09:11 UTC by medin
Modified: 2018-09-25 23:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
log gdb (3.74 KB, text/plain)
2018-08-06 10:19 UTC, medin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description medin 2018-07-21 09:11:59 UTC
I have been using Falkon for more than half year, and it's the only browser which comsumes less memory on my Ubuntu machine and it's really faster than others, but sometimes when I try to write fast any url inside address bar, falkon crashes and is closed and I lose everything, is there any means to collect or to log a specific session actions to submit it here to help you inverstigate this problem ?
Comment 1 David Rosca 2018-07-21 10:45:20 UTC
Please post backtrace from gdb.
Comment 2 medin 2018-08-06 10:19:28 UTC
Created attachment 114317 [details]
log gdb
Comment 3 medin 2018-08-06 10:20:01 UTC
I'm new to gdb, I tried whole two weeks to catch crash using gdb but the browser freezes only and the crash never happened when using gdb, what happens is that the pop up address bar with suggestions persists always on top and the browser is frozen and I'm forced to kill it using ctrl+d inide gdb, but without gdb the crash is always present, I don't know how should I proceed ?
I attached the log of gdb, but I think it's incomplete.
Comment 4 medin 2018-08-06 10:22:14 UTC
Comment on attachment 114317 [details]
log gdb

>Starting program: /usr/bin/falkon 
>[Thread debugging using libthread_db enabled]
>Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
>[New Thread 0x7fffd2829700 (LWP 4355)]
>[New Thread 0x7fffca9ed700 (LWP 4356)]
>[New Thread 0x7fffc1eac700 (LWP 4357)]
>[New Thread 0x7fffc16ab700 (LWP 4358)]
>[New Thread 0x7fffc0eaa700 (LWP 4359)]
>[New Thread 0x7fffb3fff700 (LWP 4360)]
>[New Thread 0x7fffb2883700 (LWP 4361)]
>[New Thread 0x7fffb2082700 (LWP 4366)]
>[New Thread 0x7fffb1881700 (LWP 4367)]
>[New Thread 0x7fffb1080700 (LWP 4368)]
>[New Thread 0x7fffb087f700 (LWP 4369)]
>[New Thread 0x7fff9bfff700 (LWP 4370)]
>[New Thread 0x7fff9b7fe700 (LWP 4371)]
>[New Thread 0x7fff9affd700 (LWP 4372)]
>[New Thread 0x7fff9a7fc700 (LWP 4373)]
>[New Thread 0x7fff99ffb700 (LWP 4374)]
>[New Thread 0x7fff997fa700 (LWP 4375)]
>[New Thread 0x7fff98ff9700 (LWP 4376)]
>[New Thread 0x7fff87fff700 (LWP 4378)]
>[New Thread 0x7fff877fe700 (LWP 4377)]
>[New Thread 0x7fff86ffd700 (LWP 4379)]
>[New Thread 0x7fff867fc700 (LWP 4380)]
>[New Thread 0x7fff85ffb700 (LWP 4381)]
>[New Thread 0x7fff857fa700 (LWP 4382)]
>[New Thread 0x7fff84903700 (LWP 4383)]
>[New Thread 0x7fff6fde1700 (LWP 4384)]
>[New Thread 0x7fff6f39f700 (LWP 4385)]
>[New Thread 0x7fff6dcde700 (LWP 4396)]
>[New Thread 0x7fff6c6e6700 (LWP 4403)]
>[New Thread 0x7fff6bcc5700 (LWP 4404)]
>[Thread 0x7fff6bcc5700 (LWP 4404) exited]
>[Thread 0x7fffb3fff700 (LWP 4360) exited]
>[New Thread 0x7fffb3fff700 (LWP 15515)]
>[New Thread 0x7fff6bcc5700 (LWP 15516)]
>[New Thread 0x7fff6b21d700 (LWP 15517)]
>[New Thread 0x7fff6aa1c700 (LWP 15518)]
>[New Thread 0x7fff69cd7700 (LWP 15523)]
>[New Thread 0x7fff694d6700 (LWP 15524)]
>[New Thread 0x7fff67479700 (LWP 15538)]
>[New Thread 0x7fff66c78700 (LWP 15539)]
>[New Thread 0x7fff66477700 (LWP 15540)]
>[Thread 0x7fff6aa1c700 (LWP 15518) exited]
>[Thread 0x7fffb3fff700 (LWP 15515) exited]
>[Thread 0x7fff6bcc5700 (LWP 15516) exited]
>[New Thread 0x7fff6bcc5700 (LWP 15555)]
>[New Thread 0x7fffb3fff700 (LWP 15556)]
>[New Thread 0x7fff6aa1c700 (LWP 15596)]
>[New Thread 0x7fff5d318700 (LWP 15652)]
>[Thread 0x7fff66c78700 (LWP 15539) exited]
>[New Thread 0x7fff66c78700 (LWP 15672)]
>[New Thread 0x7fff57fff700 (LWP 15679)]
>[Thread 0x7fff6aa1c700 (LWP 15596) exited]
>[Thread 0x7fff6bcc5700 (LWP 15555) exited]
>[Thread 0x7fffb3fff700 (LWP 15556) exited]
>[New Thread 0x7fffb3fff700 (LWP 15699)]
>[New Thread 0x7fff6bcc5700 (LWP 15700)]
>[New Thread 0x7fff6aa1c700 (LWP 15701)]
>[Thread 0x7fff6bcc5700 (LWP 15700) exited]
>[Thread 0x7fffb3fff700 (LWP 15699) exited]
>[New Thread 0x7fffb3fff700 (LWP 15725)]
>[New Thread 0x7fff6bcc5700 (LWP 15726)]
>[New Thread 0x7fff5ffff700 (LWP 15749)]
>[New Thread 0x7fff5f7fe700 (LWP 15755)]
>[New Thread 0x7fff5effd700 (LWP 15757)]
>[New Thread 0x7fff5e071700 (LWP 15766)]
>[Thread 0x7fffb3fff700 (LWP 15725) exited]
>[Thread 0x7fff6bcc5700 (LWP 15726) exited]
>[Thread 0x7fff6aa1c700 (LWP 15701) exited]
>[New Thread 0x7fff6aa1c700 (LWP 15794)]
>[New Thread 0x7fff6bcc5700 (LWP 15795)]
>[New Thread 0x7fffb3fff700 (LWP 15796)]
>[Thread 0x7fffb3fff700 (LWP 15796) exited]
>[New Thread 0x7fffb3fff700 (LWP 15895)]
>[Thread 0x7fffb3fff700 (LWP 15895) exited]
>[Thread 0x7fff6aa1c700 (LWP 15794) exited]
>[Thread 0x7fff6bcc5700 (LWP 15795) exited]
>[New Thread 0x7fff6bcc5700 (LWP 16159)]
>[New Thread 0x7fff6aa1c700 (LWP 16160)]
>[New Thread 0x7fffb3fff700 (LWP 16161)]
>[Thread 0x7fff6aa1c700 (LWP 16160) exited]
>[Thread 0x7fffb3fff700 (LWP 16161) exited]
>[Thread 0x7fff6bcc5700 (LWP 16159) exited]
>[New Thread 0x7fff6bcc5700 (LWP 16450)]
>[New Thread 0x7fffb3fff700 (LWP 16451)]
>[New Thread 0x7fff6aa1c700 (LWP 16452)]
>
>Thread 65 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
>[Switching to Thread 0x7fff6aa1c700 (LWP 16452)]
>0x00007ffff69a0136 in qHash(QByteArray const&, unsigned int) ()
>   from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
>Quit
>quit
Comment 5 David Rosca 2018-08-06 10:22:36 UTC
You need to type "bt" and press enter after it crashes. Also you need to have debugging symbols at least for Falkon, otherwise the backtrace won't be much useful.
Comment 6 Christoph Feck 2018-08-30 21:12:29 UTC
If the crash is still reproducible, please install debug symbol information for Falkon and Qt, and add a backtrace.

For more information, please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB
Comment 7 medin 2018-09-02 11:43:29 UTC
(In reply to Christoph Feck from comment #6)
> If the crash is still reproducible, please install debug symbol information
> for Falkon and Qt, and add a backtrace.
> 
> For more information, please see
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB

I added 4GB of RAM to my old laptop (I had only 2GB), and for now the problem is gone and is not reproductible, If I found it again I will report it here.
For me Falkon is the best browser (better than Chromium and Firefox), it's really so fast and cosumes less memory, the only small problem is some certificate pop up that appears, I think it needs updating the list of public certificates.
Comment 8 Christoph Feck 2018-09-25 23:40:00 UTC
Thanks for the update. Please re-open the bug if you see this issue again.