Getting following message while back-forward page navigation: ERR<17498>: /media/ssd/WebKit/Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list.cpp:76 addItemToWrapperCache() safety check failed: wkItem == NULL The reason is that loadClient.didChangeBackForwardList callback is invoked with zero arguments which is valid case while page back-forward navigation and means basically that the back-froward list has changed but items were not added or deleted.
Created attachment 159035 [details] patch
Comment on attachment 159035 [details] patch LGTM.
Comment on attachment 159035 [details] patch View in context: https://bugs.webkit.org/attachment.cgi?id=159035&action=review > Source/WebKit2/UIProcess/API/efl/ewk_back_forward_list.cpp:132 > - addItemToWrapperCache(list, wkAddedItem); // Puts new item to the cache. > + if (wkAddedItem) > + addItemToWrapperCache(list, wkAddedItem); // Puts new item to the cache. A comment in the code makes sense
Created attachment 159045 [details] to be landed
Comment on attachment 159045 [details] to be landed Clearing flags on attachment: 159045 Committed r125872: <http://trac.webkit.org/changeset/125872>
All reviewed patches have been landed. Closing bug.