Wed 26 Sep 2012 02:53:38 PM UTC, comment #1:
Reproduced on Ubuntu 12.04, but only with the NVIDIA 304.x driver series.
NVIDIA 295.x seems to work fine, and the Intel graphics driver also works fine.
With the NVIDIA 304.x driver, the call '_vo_qt_widget->swapBuffers();' in video_output_qt.cpp line 212 seems to not return, which gives the GL thread no chance to resolve a wait condition, which causes the GUI thread to wait on this condition indefinitely.
I currently know no workaround except going back to the 295.x driver. If we are lucky, a future driver version will fix this issue. (And if we are unlucky, this is not a driver problem after all but a bug in Bino that is only exposed by this particular driver version, but I currently cannot see a problem.)
Martin
|
Wed 26 Sep 2012 09:39:01 AM UTC, original submission:
Bino only runs for a short time, mostly less than a minute. Then, most prominently but not exclusively while using the GUI / timeline / changing output settings, it freezes. It runs a little longer if I don't touch anything but still freezes at some point.
[...]
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"(\3\4\0007\0`\1\237\2\0\0\0\0\0\0", 16}, {NULL, 0}, {"", 0}], 3) = 16
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "\1\1\0361\0\0\0\0\3\0`\1\30\3\337\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096, 0, NULL, NULL) = 32
recvfrom(6, 0x1f505d4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x1f505d4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=6, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=6, revents=POLLOUT}])
writev(6, [{"(\3\4\0007\0`\1\237\2\0\0\0\0\0\0", 16}, {NULL, 0}, {"", 0}], 3) = 16
poll([{fd=6, events=POLLIN}], 1, 4294967295) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "\1\1\0371\0\0\0\0\3\0`\1\30\3\337\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096, 0, NULL, NULL) = 32
recvfrom(6, 0x1f505d4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
recvfrom(6, 0x1f505d4, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x2182dbc, FUTEX_WAIT_PRIVATE, 875, NULL
running:
Archlinux x86_54, nvidia 304.51, bino 1.4.0
|