GNOME Bugzilla – Bug 601048
Segfaults when typing too fast in the search box
Last modified: 2010-05-14 14:47:18 UTC
Apparently one has to take it easy with Devhelp :) 1. Type "gtk_drag_finish" in the search box, really fast. You need to type it in under 2 seconds. 2. Devhelp segfaults around the "inish" part. This only happens intermittently. I've been getting about 50% success rate at reproducing it.
Without a stack trace from the crash it's very hard to determine what caused it. Can you get a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance! Also, could you check with devhelp 2.28.1.
Created attachment 147626 [details] Gdb trace of lt-devhelp at the time of crash when typing too fast in the search box
I admit I know nil about how to use gdb, so I followed through the commands as outlined here: https://wiki.ubuntu.com/Backtrace I ran the lt-devhelp binary as that's the one that devhelp shell script runs. Devhelp 2.28.0.1, GLib 2.22.2 (Ubuntu patched), GTK+ 2.18.3-1.
Thanks, I'll get something out of it.
If I can be of any further assistance, you have my meagre talents and abundant time at your disposal. Also, if you need me to reproduce it and catch trace in some other way, let me know.
I just pushed a change wrt threads, could you try building devhelp from git and see if it fixes this bug for you?
*** Bug 601974 has been marked as a duplicate of this bug. ***
git head now displays a red error bar "Error opening the requested link." when it would crash previously (I think). The bar isn't very helpful; I haven't selected any links yet, I am only typing in the search box, and it did manage to crash once the first time I tried it, but I couldn't reproduce afterwards. Overall it seems a lot more stable. I'll play around more with it and post a trace if I can get it to crash again. Thanks for your work, Frederic!
*** Bug 603394 has been marked as a duplicate of this bug. ***
Created attachment 149036 [details] trace from git master I can still reproduce this from git master. Full trace attached. short version:
+ Trace 219444
Thread 1 (Thread 0x7ffff7fbc7f0 (LWP 30947))
Could you try with a newer webkit version (ideally trunk) ?
I think this has been fixed by this commit: http://trac.webkit.org/changeset/51380 webkit 1.1.17 should have no problems here.
*** Bug 601972 has been marked as a duplicate of this bug. ***
I can confirm that after upgrading to 1.1.17, the segfaults seem to have stopped.
Thanks Gustavo! I was now looking for the webkit bug number but then I received notification you found and closed it, thanks again, keep rocking!
*** Bug 601973 has been marked as a duplicate of this bug. ***
*** Bug 618636 has been marked as a duplicate of this bug. ***