Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-dev: [Wireshark-dev] Trunk not playing nicely with Ubuntu's overlay scrollbars

From: Evan Huus <eapache@xxxxxxxxx>
Date: Fri, 20 Jul 2012 23:01:21 -0400
For the last few days, SVN builds have been crashing immediately on my
Ubuntu Quantal system due to Ubuntu's overlay scrollbars. The
backtrace is *entirely* within GTK and liboverlay-scrollbar, which
means it's either a bug in liboverlay-scrollbar (which is possible, as
this is an Ubuntu pre-release) or in the way we're setting up
scrollbars and GTK boxes and such (which is also possible, as that
area of the code has been seeing some churn).

1.8.0 as packaged in the repositories is not having any problems, so
clearly something has changed in our trunk, but we could just be
exposing a bug in liboverlay-scrollbar. I'll try and do a bisection
tomorrow, but if anyone who's been making some of the GTK changes
could shed some light, that would be appreciated.

Thanks,
Evan

P.S. The full backtrace, for reference:
#0  0x00007ffff2995aa0 in cairo_region_is_empty () from
/usr/lib/x86_64-linux-gnu/libcairo.so.2
#1  0x00007fffe8df458a in ?? () from
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#2  0x00007fffe8df4bf7 in ?? () from
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#3  0x00007fffe8df5bc0 in ?? () from
/usr/lib/x86_64-linux-gnu/gtk-2.0/modules/liboverlay-scrollbar.so
#4  0x00007ffff30ba1bc in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#5  0x00007ffff30bbbd6 in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#6  0x00007ffff30bbc7e in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#7  0x00007ffff1ff1c65 in g_main_dispatch (context=0x86c7f0) at
/build/buildd/glib2.0-2.33.6/./glib/gmain.c:2691
#8  g_main_context_dispatch (context=context@entry=0x86c7f0) at
/build/buildd/glib2.0-2.33.6/./glib/gmain.c:3195
#9  0x00007ffff1ff1f98 in g_main_context_iterate (context=0x86c7f0,
block=block@entry=1, dispatch=dispatch@entry=1,
    self=<error reading variable: Unhandled dwarf expression opcode
0xfa>) at /build/buildd/glib2.0-2.33.6/./glib/gmain.c:3266
#10 0x00007ffff1ff2392 in g_main_loop_run (loop=0x1ce1fb0) at
/build/buildd/glib2.0-2.33.6/./glib/gmain.c:3460
#11 0x00007ffff34462f7 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x0000000000432b73 in main (argc=0, argv=0x7fffffffe140) at main.c:3209