Bug#846782: Re: Bug#846144: gobject-introspection randomly hangs liferea build

Paul Gevers elbrus at debian.org
Fri Dec 9 13:51:51 UTC 2016


Hi,

On 09-12-16 00:31, Emilio Pozuelo Monfort wrote:
> Just attach to it with gdb when it is hanged, then get the backtrace.

I did what you said above. Please find the backtrace attached.

paul at testavoira ~ $ ps aux | grep 32485
paul     32485  0.0  0.6 1660456 33340 pts/2   Sl+  14:37   0:00
/usr/bin/liferea
--introspect-dump=/tmp/tmp-introspect_2fl6pjm/functions.txt,/tmp/tmp-introspect_2fl6pjm/dump.xml

I assume this is more interesting with debugging symbols of webkit
installed as well, right? Unfortunately, it seems they are still not
available in stretch, and I haven't been successful yet in connecting
properly with the hanging process my pbuilder environment. So I ran
g-ir-scanner.sh instead in stretch against a fresh created liferea (in sid).

Paul
-------------- next part --------------
paul at testavoira ~ $ gdb -p 32485
GNU gdb (Debian 7.11.1-2+b1) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Attaching to process 32485
[New LWP 32486]
[New LWP 32487]
[New LWP 32488]
[New LWP 32489]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fd515b3218f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
(gdb) bt
#0  0x00007fd515b3218f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007fd50cf4339c in std::condition_variable::wait(std::unique_lock<std::mutex>&) ()
   from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#2  0x00007fd51203c33a in WTF::ParkingLot::parkConditionallyImpl(void const*, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >) ()
   from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#3  0x00007fd512064738 in WTF::WorkQueue::platformInvalidate() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#4  0x00007fd51203f677 in WTF::WorkQueue::~WorkQueue() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#5  0x00007fd51203f689 in WTF::WorkQueue::~WorkQueue() () from /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#6  0x00007fd51882efc2 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#7  0x00007fd51882f059 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#8  0x00007fd5187dc029 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#9  0x00007fd518995635 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#10 0x00007fd51606ac7a in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fd51897c304 in ?? () from /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
#12 0x00007fd51606ac7a in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007fd5157bc920 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#14 0x00007fd5157bc97a in exit () from /lib/x86_64-linux-gnu/libc.so.6
#15 0x00007fd5162b7477 in ?? () from /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so.1
#16 0x00007fd515d97054 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fd515d974bf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fd515d99062 in g_option_context_parse () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x000055ec3a2770a5 in main (argc=<optimized out>, argv=<optimized out>) at main.c:209
(gdb)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: g-ir-scanner.sh
Type: application/x-sh
Size: 1359 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20161209/71d122a6/attachment-0001.sh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20161209/71d122a6/attachment-0001.sig>


More information about the pkg-gnome-maintainers mailing list