RESOLVED WONTFIX 102651
[EFL] Fix assertion on processing ipc messages about network info
https://bugs.webkit.org/show_bug.cgi?id=102651
Summary [EFL] Fix assertion on processing ipc messages about network info
Byungwoo Lee
Reported 2012-11-18 23:31:50 PST
Need to fix assertion on processing ipc messages about network info. This is the sub issue of Bug 100310.
Attachments
Chris Dumez
Comment 1 2012-11-24 09:19:26 PST
Any update on this? Are you planning to write the patch or can I assign this bug to me?
Byungwoo Lee
Comment 2 2012-11-24 16:13:16 PST
Actually, I can't decide the solution for this. In current implementation, StartUpdating and StopUpdating messages of WebNetworkInfoManagerProxy are unified by WebNetworkInfoManager. (All WebPages share the IPC message, so WebProcess sent the IPC message without page destination ID) But GetBandwidth and IsMetered is handled per WebPage. (WebProcess sends the IPC message with page destination ID, so the IPC messages need to be handled per WebPage) To apply r132386, 1. IPC Messages of WebNetworkInfoManagerProxy need to be sorted. (like geolocation IPC, WebPages share the StartUpdating/StopUpdating, and WebPageProxy have GetBandwidth and IsMetered message) 2. Change for WebProcess to send all the network info IPC messages with page destination ID, and all the messages will be handled per WebPage. Personally, I prefer the first solution. How about your opinion? Is there any other solution?
Note You need to log in before you can comment on or make changes to this bug.