Re: Introspection crashes ... in Wayland?

On 4/1/18, Pete Zaitcev <zaitcev redhat com> wrote:
Dear All:

Not sure where this belongs, but long story short: I tried to build
Liferea, which crashes when it's done intropecting. Here's a traceback:

(gdb) where
#0  0x00007fa90a2a93b0 in wl_list_insert_list ()
    at /lib64/
#1  0x00007fa90a2a4e6f in wl_priv_signal_emit ()
    at /lib64/
#2  0x00007fa90a2a5477 in wl_display_destroy ()
    at /lib64/
#3  0x00007fa916d163d9 in
WebCore::PlatformDisplayWayland::~PlatformDisplayWayland() () at
#4  0x00007fa916d163e9 in
WebCore::PlatformDisplayWayland::~PlatformDisplayWayland() () at
#5  0x00007fa91100cb58 in __run_exit_handlers () at /lib64/
#6  0x00007fa91100cbaa in  () at /lib64/
#7  0x00007fa911e9d367 in  () at /lib64/
#8  0x00007fa91197d188 in parse_arg.isra () at /lib64/
#9  0x00007fa91197d8ca in parse_long_option () at /lib64/
#10 0x00007fa91197f2d6 in g_option_context_parse () at
#11 0x00007fa91197fd84 in g_option_context_parse_strv ()
    at /lib64/
#12 0x00007fa912164558 in g_application_real_local_command_line ()
    at /lib64/
#13 0x00007fa912164bf6 in g_application_run () at /lib64/
#14 0x000000000041b9ff in main (argc=2, argv=0x7fff2e1203d8) at main.c:77

Not knowing much about GTK+ or GNOME, I looked at the application's code,
and it does not seem to do anything untoward. It never even opens a display
explicitly. So, something deep inside GTK+ pulls Wayland in, and then
this happens.

Anyone has any suggestions where to look? I need some serious hand-holding
on this.

Looks like a crash in WebKitGTK+ which I suspect is used by Liferea
to render HTML. Is your version of WebKitGTK+ working in Wayland?

If there's nothing open yet and PlatformDisplayWayland's C++ destructor
is called, maybe the constructor failed to set thing up?

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]