#69 Webhelper hangs geany on page load

closed
webhelper (4)
5
2012-07-09
2011-12-06
qmic00
No

When i`m opening page, webhelper hangs whole geany just before end of page load. Tested on 0.21 and latest trunk.
Strace gives me at end
connect(30, {sa_family=AF_FILE, path=@"/dbus-vfs-daemon/socket-mnyfs4DY"}, 35) = 0
fcntl64(30, F_GETFL) = 0x2 (flags O_RDWR)
fcntl64(30, F_SETFL, O_RDWR|O_NONBLOCK) = 0
geteuid32() = 1000
getsockname(30, {sa_family=AF_FILE, NULL}, [2]) = 0
poll([{fd=30, events=POLLOUT}], 1, 0) = 1 ([{fd=30, revents=POLLOUT}])
send(30, "\0", 1, MSG_NOSIGNAL) = 1
send(30, "AUTH EXTERNAL 31303030\r\n", 24, MSG_NOSIGNAL) = 24
poll([{fd=30, events=POLLIN}], 1, -1) = 1 ([{fd=30, revents=POLLIN}])
read(30, "OK bff493ab99421b78e33fbbab0000c"..., 2048) = 37
poll([{fd=30, events=POLLOUT}], 1, -1) = 1 ([{fd=30, revents=POLLOUT}])
send(30, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL) = 19
poll([{fd=30, events=POLLIN}], 1, -1) = 1 ([{fd=30, revents=POLLIN}])
read(30, "AGREE_UNIX_FD\r\n", 2048) = 15
poll([{fd=30, events=POLLOUT}], 1, -1) = 1 ([{fd=30, revents=POLLOUT}])
send(30, "BEGIN\r\n", 7, MSG_NOSIGNAL) = 7
poll([{fd=30, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=30, revents=POLLOUT}])
sendmsg(30, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\f\0\0\0\1\0\0\0q\0\0\0\1\1o\0\25\0\0\0/org/gtk"..., 136}, {"\1\0\0\0/\0\0\0\347\v\0\0", 12}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 148
clock_gettime(CLOCK_MONOTONIC, {49775, 97697337}) = 0
poll([{fd=30, events=POLLIN}], 1, 60000

Discussion

  • Could you please run Geany under a debugger, stop it when it hangs and provide a backtrace of this point? Also, it's likely to be a WebKitGTK issue, so could you try with a newer WebKitGTK release?

     
  • qmic00
    qmic00
    2012-07-09

    Too late :( , i`ve changed ide and on newest ubuntu it`s working.

     
  • I'm sorry :/ Thanks for the test anyway, I guess it was a WebKitGTK bug in a previous release since I wasn't able to reproduce it either on a few different setups.

     
    • status: open --> closed