I am running ethereal from the rawhide rpm for Linux (Redhat 7.3).
ethereal-0.9.5-3
When I try to capture packets in real time, nothing appears in the captured packets window. If I then stop the capture and reload, the packets show up.
This used to work for me on an earlier version.
ldd `which ethereal`
libsnmp.so.5 => /usr/lib/libsnmp.so.5 (0x40022000)
libcrypto.so.2 => /lib/libcrypto.so.2 (0x40098000)
libpcap.so.0.6.2 => /usr/lib/libpcap.so.0.6.2 (0x4015b000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40176000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x402a4000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x402d9000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x402dc000)
libdl.so.2 => /lib/libdl.so.2 (0x40301000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40304000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4030c000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40319000)
libm.so.6 => /lib/i686/libm.so.6 (0x403ee000)
libz.so.1 => /usr/lib/libz.so.1 (0x40411000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)