WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
167309
[GTK] Yelp stops navigating after around two clicks with webkitgtk+ 2.15.3
https://bugs.webkit.org/show_bug.cgi?id=167309
Summary
[GTK] Yelp stops navigating after around two clicks with webkitgtk+ 2.15.3
Hussam Al-Tayeb
Reported
2017-01-23 08:56:39 PST
yelp trace #0 0x00007f163c04312d in poll () at /usr/lib/libc.so.6 #1 0x00007f163c5696d6 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x1c5d630, timeout=<optimized out>, context=0x1c667e0) at gmain.c:4228 poll_func = 0x7f163c579520 <g_poll> max_priority = 2147483647 timeout = 7141 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x1c5d630 #2 0x00007f163c5696d6 in g_main_context_iterate (context=context@entry=0x1c667e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924 max_priority = 2147483647 timeout = 7141 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x1c5d630 #3 0x00007f163c5697ec in g_main_context_iteration (context=context@entry=0x1c667e0, may_block=may_block@entry=1) at gmain.c:3990 retval = <optimized out> #4 0x00007f163cb2b29d in g_application_run (application=0x1c63120 [YelpApplicat---Type <return> to continue, or q <return> to quit--- ion], argc=1, argv=0x7ffd01ca8f68) at gapplication.c:2381 arguments = 0x1c5d630 status = 0 context = 0x1c667e0 acquired_context = <optimized out> __func__ = "g_application_run" #5 0x00007f163bf84291 in __libc_start_main () at /usr/lib/libc.so.6 #6 0x0000000000405a5a in _start () webkitwebprocess (sorry for lack of debug symbols. debug webkit doesn't like evolution) (gdb) bt full #0 0x00007fb5f5ff012d in poll () at /usr/lib/libc.so.6 #1 0x00007fb5f3e736d6 in g_main_context_poll (priority=<optimized out>, n_fds=4, fds=0x1dffa30, timeout=<optimized out>, context=0x1d6ba70) at gmain.c:4228 poll_func = 0x7fb5f3e83520 <g_poll> max_priority = 2147483647 timeout = 100 some_ready = <optimized out> nfds = 4 allocated_nfds = 4 fds = 0x1dffa30 #2 0x00007fb5f3e736d6 in g_main_context_iterate (context=0x1d6ba70, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924 max_priority = 2147483647 timeout = 100 some_ready = <optimized out> nfds = 4 allocated_nfds = 4 fds = 0x1dffa30 #3 0x00007fb5f3e73a62 in g_main_loop_run (loop=0x1df0e30) at gmain.c:4125 __func__ = "g_main_loop_run" #4 0x00007fb5f3a18db0 in WTF::RunLoop::run() () at /usr/lib/libjavascriptcoregtk-4.0.so.18 #5 0x00007fb5f6b6428a in () at /usr/lib/libwebkit2gtk-4.0.so.37 ---Type <return> to continue, or q <return> to quit--- #6 0x00007fb5f5f31291 in __libc_start_main () at /usr/lib/libc.so.6 #7 0x000000000040075a in _start ()
Attachments
Add attachment
proposed patch, testcase, etc.
Hussam Al-Tayeb
Comment 1
2017-02-01 07:27:55 PST
Same issue in 2.15.4 In addition, yelp shows a page saying: "Unknown Error Load request cancelled" when it breaks.
Carlos Garcia Campos
Comment 2
2017-02-07 04:35:19 PST
I could reproduce this for a while, but not anymore :-(
Hussam Al-Tayeb
Comment 3
2017-02-07 04:44:49 PST
(In reply to
comment #2
)
> I could reproduce this for a while, but not anymore :-(
Did you perhaps update to a post 2.15.4 snapshot and it started working again?
Carlos Garcia Campos
Comment 4
2017-02-07 04:54:53 PST
(In reply to
comment #3
)
> (In reply to
comment #2
) > > I could reproduce this for a while, but not anymore :-( > > Did you perhaps update to a post 2.15.4 snapshot and it started working > again?
Using current trunk all the time
Jeremy Bicha
Comment 5
2017-02-08 05:13:20 PST
I can duplicate this bug pretty easily with webkit2gtk 2.15.4-1ubuntu2 (that adds the CodeBlocks.h patch from 167785 and the yelp video patch from
https://bugs.webkit.org/show_bug.cgi?id=167309
) on Ubuntu GNOME 17.04 Alpha. To duplicate, click several different links in the Getting Started section of the default GNOME 3.22 help (which has embedded videos). I wasn't able to duplicate by repeatedly clicking links in the other parts of the default GNOME help.
Michael Catanzaro
Comment 6
2017-02-13 10:42:13 PST
I tried to reproduce this today but failed. Carlos, I agree your recent custom protocol fixes are likely suspects. Hussam, Jeremy, we're going to release 2.15.90 later this week; please check it to see if you can reproduce there.
Michael Catanzaro
Comment 7
2017-02-21 07:08:49 PST
Hussam says this is fixed in 2.15.90, so I'll close this now. Please reopen if you can reproduce with 2.15.90.
Jeremy Bicha
Comment 8
2017-02-22 06:11:44 PST
Yes, 2.15.90 is working a lot better here. Thanks!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug