[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Firefox segfaults on NetBSD part #53 (now with reproduction steps)
It really may be a dbus issue.
I've noticed that when I first start my machine, firefox will be
in a loop where opening a link will cause the tab to crash.
I can reproduce this behaviour fairly reliably now: kill firefox,
restart dbus. start firefox again, try to load anything.
opening from terminal it says whenever I try to load a new tab
and it crashes:
###!!! [Parent][MessageChannel] Error: (msgtype=0x2C007A,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
too much recursion
I seem to recall seeing these messages on fifrefox crashes on
previous versions, so maybe they've changed this code path not
to segfault now.
Some stuff to keep in mind:
- your typical netbsd user's only program using dbus is firefox.
- as usual, netbsd isn't a tier one platform for dbus, and I
think we might be using 'weird code'
- linux typically uses epoll, so whenever there's code that has
both, we're "exercising a less tested code path"
.. and netbsd's poll violates POSIX (knowingly).
Main Index |
Thread Index |