Lost microphone, some news
Joakim Tjernlund
Joakim.Tjernlund at infinera.com
Wed Jun 27 06:41:40 EDT 2018
On Wed, 2018-06-27 at 11:04 +0200, Joakim Tjernlund wrote:
> On Wed, 2018-06-27 at 09:31 +0100, David Woodhouse wrote:
> > On Wed, 2018-06-27 at 11:33 +1200, Eion Robb wrote:
> > > Hi Jocke,
> > >
> > > The devel@ mailing list might be more appropriate to discuss code and
> > > technical changes. You might also want to get in touch with the sipe
> > > plugin developers on their forum, as I don't believe the monitor the
> > > Pidgin mailing lists.
> >
> > I suspect it isn't SIPE-specific; I'm seeing something fairly similar
> > with Chime. Sometimes, the pulsesrc element just stops feeding me data.
>
> Does it happen in mid call or just during call connect?
>
> I get in mid (Test) call, I also see the PA dead(not just pause):
> 0:01:00.724872738 26402 0x55b6da430cf0 WARN srtpdec gstsrtpdec.c:1254:gst_srtp_dec_chain:<srtpdec_1> Invalid buffer, dropping
> 0:01:00.898523845 26402 0x55b6da3ed190 FIXME basesink gstbasesink.c:3144:gst_base_sink_default_event:<autoaudiosink1-actual-sink-pulse> stream-start event without group-id. Consider implementing group-id handling in the upstream elements
> 0:01:01.178840759 26402 0x7f7c1c020790 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink1-actual-sink-pulse> Got underflow
> 0:01:09.311587636 26402 0x7f7c1c020790 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink1-actual-sink-pulse> Got underflow
>
> These underflow always seem to be present but underflow does not always cause the problem.
>
> 0:01:28.330415659 26402 0x55b6da423ad0 WARN pulse pulsesrc.c:1117:gst_pulsesrc_read:<autoaudiosrc1-actual-src-puls> error: pa_dead: OK
> 0:01:28.330577425 26402 0x55b6da423ad0 WARN pulse pulsesrc.c:1204:gst_pulsesrc_read:<autoaudiosrc1-actual-src-puls> error: pa_unlock_and_fail: OK
> 0:01:28.330653202 26402 0x55b6da423ad0 WARN audiosrc gstaudiosrc.c:221:audioringbuffer_thread_func:<autoaudiosrc1-actual-src-puls> error xxxreading data -1 (reason: Resource temporarily unavailable), skipping segment
> 0:01:28.343417227 26402 0x7f7be40296d0 WARN audio-resampler audio-resampler.c:274:convert_taps_gint16_c: can't find exact taps
> 0:01:28.344178723 26402 0x7f7be40296d0 WARN basesrc gstbasesrc.c:2939:gst_base_src_loop:<autoaudiosrc1-actual-src-puls> error: Internal data stream error.
> 0:01:28.344219932 26402 0x7f7be40296d0 WARN basesrc gstbasesrc.c:2939:gst_base_src_loop:<autoaudiosrc1-actual-src-puls> error: streaming stopped, reason error (-5)
> 0:01:28.383420661 26402 0x55b6d9a03ad0 WARN pulse pulsesrc.c:1785:gst_pulsesrc_pause:<autoaudiosrc1-actual-src-puls> error: pause_pause: Bad state
>
> On my laptop I seldom see this problem though(wonder if the presence of a camera make is go away?)
>
> Jocke
> >
> > https://bugzilla.gnome.org/show_bug.cgi?id=795374
> >
> > I tried a hack to set the pipeline into PLAYING later, in an attempt to
> > make it go away. It made it happen 100% of the time instead. Which I
> > suppose is a step towards diagnosing it...
> >
> > I think this is the hack I had at the time; I need to get back to it
> > now I've fixed the more important problem of the incoming audio going
> > away (which required a Pidgin restart to fix it; this one just needs me
> > to close the call and rejoin it).
> >
> > Added Jan to Cc since he seemed to have coherent thoughts about this
> > when I first reported it.
One get a similar log from just trying to Hold a Test call:
0:00:24.704243449 11934 0x55a81ffb7950 WARN pulse
pulsesrc.c:1785:gst_pulsesrc_pause:<autoaudiosrc1-actual-src-puls> error: pause_pause: OK
0:00:24.704391651 11934 0x55a820cb3990 WARN pulse
pulsesrc.c:1141:gst_pulsesrc_read:<autoaudiosrc1-actual-src-puls> error: no_pause: OK
0:00:24.704498347 11934 0x55a820cb3990 WARN pulse
pulsesrc.c:1204:gst_pulsesrc_read:<autoaudiosrc1-actual-src-puls> error: pa_unlock_and_fail: OK
0:00:24.704577711 11934 0x55a820cb3990 WARN audiosrc
gstaudiosrc.c:221:audioringbuffer_thread_func:<autoaudiosrc1-actual-src-puls> error xxxreading data -1
(reason: Success), skipping segment
I get ABRT every now and then, not sure if they are useful but here they are:
1:sst ABRT
----------
:01:19.108243623 10098 0x7ff464025af0 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink2-actual-sink-pulse> Got underflow
0:01:22.253003395 10098 0x55606c46a760 WARN pulse pulsesrc.c:1785:gst_pulsesrc_pause:<autoaudiosrc2-actual-src-puls> error: pause_pause: OK
0:01:22.253174559 10098 0x55606cded140 WARN pulse pulsesrc.c:1141:gst_pulsesrc_read:<autoaudiosrc2-actual-src-puls> error: no_pause: OK
0:01:22.253307555 10098 0x55606cded140 WARN pulse pulsesrc.c:1204:gst_pulsesrc_read:<autoaudiosrc2-actual-src-puls> error: pa_unlock_and_fail: OK
0:01:22.253364313 10098 0x55606cded140 WARN audiosrc gstaudiosrc.c:221:audioringbuffer_thread_func:<autoaudiosrc2-actual-src-puls> error xxxreading data -1 (reason: Resource temporarily unavailable), skipping segment
Pidgin 2.14.0devel has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.
If you can reproduce the crash, please notify the developers
by reporting a bug at:
http://developer.pidgin.im/simpleticket/
Please make sure to specify what you were doing at the time
and post the backtrace from the core file. If you do not know
how to get the backtrace, please read the instructions at
http://developer.pidgin.im/wiki/GetABacktrace
Aborted (core dumped)
jocke at gentoo-jocke ~ $ gdb /usr/bin/pidgin core
GNU gdb (Gentoo 8.1 p1) 8.1
Copyright (C) 2018 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
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"...
Reading symbols from /usr/bin/pidgin...Reading symbols from /usr/lib64/debug//usr/bin/pidgin.debug...done.
done.
[New LWP 10098]
[New LWP 10213]
[New LWP 10102]
[New LWP 10105]
[New LWP 10104]
[New LWP 10214]
[New LWP 10223]
[New LWP 10211]
[New LWP 10212]
[New LWP 10222]
[New LWP 10219]
[New LWP 10209]
[New LWP 10224]
[New LWP 10103]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `pidgin'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig at entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7ff4af35a940 (LWP 10098))]
(gdb) bt
#0 __GI_raise (sig=sig at entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ff4ab9b9cad in __GI_abort () at abort.c:90
#2 0x0000556069f4548a in sighandler (sig=<optimized out>) at gtkmain.c:182
#3 <signal handler called>
#4 g_main_context_query (context=context at entry=0x55606be51290, max_priority=0xffffffff, timeout=timeout at entry=0x7ffd6b59b794, fds=fds at entry=0x55606c0979c0, n_fds=n_fds at entry=0xe)
at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3651
#5 0x00007ff4ac3068e8 in g_main_context_iterate (context=0x55606be51290, block=block at entry=0x1, dispatch=dispatch at entry=0x1, self=<optimized out>)
at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3954
#6 0x00007ff4ac306d02 in g_main_loop_run (loop=0x55606cbfa7e0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4168
#7 0x00007ff4ae11b287 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#8 0x0000556069ef33cc in main (argc=<optimized out>, argv=<optimized out>) at gtkmain.c:947
(gdb) bt full
#0 __GI_raise (sig=sig at entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
set = {__val = {0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7ffd6b59af64, 0x7ffd6b59ae90, 0x7ffd6b59afd0, 0x7ff4ac5df74e, 0x7ffd6b59b198, 0x7ffd6b59b1b0}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007ff4ab9b9cad in __GI_abort () at abort.c:90
save_stage = 0x2
act = {__sigaction_handler = {sa_handler = 0x1f4, sa_sigaction = 0x1f4}, sa_mask = {__val = {0x1f4, 0x55606be4efb0, 0x1f4, 0x7ffd6b59b794, 0x7ff4aba00e0e, 0x55606cc48848, 0x3aed5e0165f4c500, 0x7ff4abd45660,
0x55606be4efb0, 0x1f4, 0x7ff4abd41420, 0x55606c0979c0, 0x7ff4ab9f2b0a, 0x55606cc5b4a0, 0x3aed5e0165f4c500, 0x55606cc5b4a0}}, sa_flags = 0x0, sa_restorer = 0x0}
sigs = {__val = {0x20, 0x0 <repeats 15 times>}}
#2 0x0000556069f4548a in sighandler (sig=<optimized out>) at gtkmain.c:182
written = <optimized out>
sig = <optimized out>
written = <optimized out>
#3 <signal handler called>
No locals.
#4 g_main_context_query (context=context at entry=0x55606be51290, max_priority=0xffffffff, timeout=timeout at entry=0x7ffd6b59b794, fds=fds at entry=0x55606c0979c0, n_fds=n_fds at entry=0xe)
at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3651
n_poll = 0x0
pollrec = 0x55606c23d80000
lastpollrec = 0x0
events = <optimized out>
#5 0x00007ff4ac3068e8 in g_main_context_iterate (context=0x55606be51290, block=block at entry=0x1, dispatch=dispatch at entry=0x1, self=<optimized out>)
at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3954
max_priority = 0xffffffff
timeout = 0x114
some_ready = <optimized out>
nfds = <optimized out>
allocated_nfds = 0xe
fds = 0x55606c0979c0
got_ownership = <optimized out>
__n = <optimized out>
---Type <return> to continue, or q <return> to quit---
__s = <optimized out>
__p = <optimized out>
__n = <optimized out>
__s = <optimized out>
__p = <optimized out>
#6 0x00007ff4ac306d02 in g_main_loop_run (loop=0x55606cbfa7e0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4168
self = <optimized out>
__func__ = "g_main_loop_run"
#7 0x00007ff4ae11b287 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#8 0x0000556069ef33cc in main (argc=<optimized out>, argv=<optimized out>) at gtkmain.c:947
opt_force_online = 0x0
opt_help = <optimized out>
opt_login = 0x0
opt_nologin = 0x0
opt_version = <optimized out>
opt_si = <optimized out>
opt_config_dir_arg = <optimized out>
opt_login_arg = <optimized out>
opt_session_arg = <optimized out>
search_path = <optimized out>
accounts = <optimized out>
sig_indx = 0x1
sigset = {__val = {0x16406, 0x0 <repeats 15 times>}}
errmsg = "\300\003\000\000\000\000\000\000x\006\000\000\000\000\000\000\000\000 \000\000\000\000\000\002\000\000\000\006\000\000\000\330]\001\000\000\000\000\000\330]!\000\000\000\000\000\330]!\000\000\000\000\000\360\001\000\000\000\000\000\000\360\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000P\345td\004\000\000\000\324\062\001\000\000\000\000\000\324\062\001\000\000\000\000\000\324\062\001\000\000\000\000\000L\005\000\000\000\000\000\000L\005\000\000\000\000\000\000\004\000\000\000\000\000\000\000Q\345td\006", '\000' <repeats 43 times>, "\020\000\000\000\000\000\000\000R\345td\004\000\000\000"...
signal_channel = <optimized out>
signal_status = <optimized out>
signal_channel_watcher = 0x1
segfault_message_tmp = <optimized out>
error = 0x0
---Type <return> to continue, or q <return> to quit---
opt = <optimized out>
gui_check = <optimized out>
debug_enabled = <optimized out>
migration_failed = 0x0
active_accounts = <optimized out>
long_options = {{name = 0x556069f92761 "config", has_arg = 0x1, flag = 0x0, val = 0x63}, {name = 0x556069f80899 "debug", has_arg = 0x0, flag = 0x0, val = 0x64}, {name = 0x556069f8e4b4 "force-online",
has_arg = 0x0, flag = 0x0, val = 0x66}, {name = 0x556069f823e3 "help", has_arg = 0x0, flag = 0x0, val = 0x68}, {name = 0x556069f8e35e "login", has_arg = 0x2, flag = 0x0, val = 0x6c}, {
name = 0x556069f8e4c1 "multiple", has_arg = 0x0, flag = 0x0, val = 0x6d}, {name = 0x556069f8e4ca "nologin", has_arg = 0x0, flag = 0x0, val = 0x6e}, {name = 0x556069f92757 "session", has_arg = 0x1,
flag = 0x0, val = 0x73}, {name = 0x556069f84b3d "version", has_arg = 0x0, flag = 0x0, val = 0x76}, {name = 0x556069f9276a "display", has_arg = 0x1, flag = 0x0, val = 0x44}, {name = 0x556069f8edf5 "sync",
has_arg = 0x0, flag = 0x0, val = 0x53}, {name = 0x0, has_arg = 0x0, flag = 0x0, val = 0x0}}
(gdb)
2:nd ABRT:
---------
0:02:23.395287965 11323 0x55959e821230 WARN audiobasesink gstaudiobasesink.c:1787:gst_audio_base_sink_get_alignment:<autoaudiosink1-actual-sink-pulse> Unexpected discontinuity in audio timestamps of +0:00:00.040000000, resyncing
0:02:26.528149100 11323 0x7efcf8029c30 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink1-actual-sink-pulse> Got underflow
0:02:26.623782697 11323 0x7efcf8029c30 WARN pulse pulsesink.c:702:gst_pulsering_stream_underflow_cb:<autoaudiosink1-actual-sink-pulse> Got underflow
0:02:32.598757146 11323 0x7efc900032d0 WARN pulse pulsesrc.c:1117:gst_pulsesrc_read:<autoaudiosrc2-actual-src-puls> error: pa_dead: OK
0:02:32.598914530 11323 0x7efc900032d0 WARN pulse pulsesrc.c:1204:gst_pulsesrc_read:<autoaudiosrc2-actual-src-puls> error: pa_unlock_and_fail: OK
0:02:32.599030663 11323 0x7efc900032d0 WARN audiosrc gstaudiosrc.c:221:audioringbuffer_thread_func:<autoaudiosrc2-actual-src-puls> error xxxreading data -1 (reason: Success), skipping segment
0:02:32.613682041 11323 0x55959e8a44f0 WARN audio-resampler audio-resampler.c:274:convert_taps_gint16_c: can't find exact taps
0:02:32.613861701 11323 0x55959e8a44f0 WARN basesrc gstbasesrc.c:2939:gst_base_src_loop:<autoaudiosrc2-actual-src-puls> error: Internal data stream error.
0:02:32.613872179 11323 0x55959e8a44f0 WARN basesrc gstbasesrc.c:2939:gst_base_src_loop:<autoaudiosrc2-actual-src-puls> error: streaming stopped, reason error (-5)
0:02:32.622338676 11323 0x55959dedf750 WARN pulse pulsesrc.c:1785:gst_pulsesrc_pause:<autoaudiosrc2-actual-src-puls> error: pause_pause: Bad state
Pidgin 2.14.0devel has segfaulted and attempted to dump a core file.
This is a bug in the software and has happened through
no fault of your own.
If you can reproduce the crash, please notify the developers
by reporting a bug at:
http://developer.pidgin.im/simpleticket/
Please make sure to specify what you were doing at the time
and post the backtrace from the core file. If you do not know
how to get the backtrace, please read the instructions at
http://developer.pidgin.im/wiki/GetABacktrace
Aborted (core dumped)
jocke at gentoo-jocke ~ $ gdb /usr/bin/pidgin core
GNU gdb (Gentoo 8.1 p1) 8.1
Copyright (C) 2018 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-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://bugs.gentoo.org/>.
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"...
Reading symbols from /usr/bin/pidgin...Reading symbols from /usr/lib64/debug//usr/bin/pidgin.debug...done.
done.
[New LWP 11323]
[New LWP 11817]
[New LWP 11326]
[New LWP 11324]
[New LWP 11327]
[New LWP 11807]
[New LWP 11821]
[New LWP 11325]
[New LWP 11822]
[New LWP 11808]
[New LWP 11805]
[New LWP 11812]
[New LWP 11820]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `pidgin'.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig at entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7efd443dc940 (LWP 11323))]
(gdb) bt
#0 __GI_raise (sig=sig at entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007efd40a3bcad in __GI_abort () at abort.c:90
#2 0x000055959cea548a in sighandler (sig=<optimized out>) at gtkmain.c:182
#3 <signal handler called>
#4 _g_list_remove_link (link=0x55959e8b0e00, list=0x55959e8b0e00) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/glist.c:474
#5 g_list_remove (list=0x55959e8b0e00, data=data at entry=0x7efc8801e850) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/glist.c:520
#6 0x00007efd418fd698 in gst_element_remove_pad (element=element at entry=0x7efc880116f0, pad=pad at entry=0x7efc8801e850) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstelement.c:821
#7 0x00007efd418fd9fb in gst_element_dispose (object=0x7efc880116f0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstelement.c:3072
#8 0x00007efd41665ba5 in g_object_unref (_object=0x7efc880116f0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/gobject/gobject.c:3148
#9 0x00007efd418d3965 in gst_object_unref (object=<optimized out>) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstobject.c:266
#10 0x00007efd418dce77 in gst_bin_remove_func (bin=0x55959df36920, element=<optimized out>) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbin.c:1803
#11 0x00007efd418dbf77 in gst_bin_remove (bin=bin at entry=0x55959df36920, element=0x7efc880116f0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbin.c:1865
#12 0x00007efd418dc1c3 in gst_bin_dispose (object=0x55959df36920) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbin.c:529
#13 0x00007efd41665ba5 in g_object_unref (_object=0x55959df36920) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/gobject/gobject.c:3148
#14 0x00007efd418d3965 in gst_object_unref (object=<optimized out>) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstobject.c:266
#15 0x00007efd4190e22c in _gst_message_free (message=0x55959ea08ba0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstmessage.c:211
#16 0x00007efd418e7ba1 in gst_message_unref (msg=0x55959ea08ba0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstmessage.h:375
#17 gst_bus_source_dispatch (source=0x55959dee77b0, callback=<optimized out>, user_data=0x0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbus.c:817
#18 0x00007efd4138862a in g_main_dispatch (context=0x55959da32290) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3234
#19 g_main_context_dispatch (context=context at entry=0x55959da32290) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3899
#20 0x00007efd413889e0 in g_main_context_iterate (context=0x55959da32290, block=block at entry=0x1, dispatch=dispatch at entry=0x1, self=<optimized out>)
at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3972
#21 0x00007efd41388d02 in g_main_loop_run (loop=0x55959e6cf570) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4168
#22 0x00007efd4319d287 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
#23 0x000055959ce533cc in main (argc=<optimized out>, argv=<optimized out>) at gtkmain.c:947
(gdb) bt full
#0 __GI_raise (sig=sig at entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
set = {__val = {0x400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x55959da3b8f0, 0x7efd4167ba9b, 0x6e0000005b, 0x0, 0x0, 0x7c00000077}}
pid = <optimized out>
tid = <optimized out>
ret = <optimized out>
#1 0x00007efd40a3bcad in __GI_abort () at abort.c:90
save_stage = 0x2
act = {__sigaction_handler = {sa_handler = 0x1f4, sa_sigaction = 0x1f4}, sa_mask = {__val = {0x1f4, 0x55959da2ffb0, 0x1f4, 0x7efc8801e850, 0x7efd40a82e0e, 0x7ffc02d93a48, 0xf8f12cc360f38a00, 0x7efd40dc7660,
0x55959da2ffb0, 0x1f4, 0x7efd40dc3420, 0x7efd419823d4, 0x7efd40a74b0a, 0x55959df36920, 0xf8f12cc360f38a00, 0x7efc880116f0}}, sa_flags = 0x9e8b0e00, sa_restorer = 0x55959e8b0e00}
sigs = {__val = {0x20, 0x0 <repeats 15 times>}}
#2 0x000055959cea548a in sighandler (sig=<optimized out>) at gtkmain.c:182
written = <optimized out>
sig = <optimized out>
written = <optimized out>
#3 <signal handler called>
No locals.
#4 _g_list_remove_link (link=0x55959e8b0e00, list=0x55959e8b0e00) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/glist.c:474
No locals.
#5 g_list_remove (list=0x55959e8b0e00, data=data at entry=0x7efc8801e850) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/glist.c:520
tmp = 0x55959e8b0e00
#6 0x00007efd418fd698 in gst_element_remove_pad (element=element at entry=0x7efc880116f0, pad=pad at entry=0x7efc8801e850) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstelement.c:821
peer = <optimized out>
__func__ = "gst_element_remove_pad"
__PRETTY_FUNCTION__ = "gst_element_remove_pad"
#7 0x00007efd418fd9fb in gst_element_dispose (object=0x7efc880116f0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstelement.c:3072
pad = 0x7efc8801e850
element = 0x7efc880116f0
clock_p = <optimized out>
bus_p = <optimized out>
oclass = <optimized out>
walk = <optimized out>
__PRETTY_FUNCTION__ = "gst_element_dispose"
---Type <return> to continue, or q <return> to quit---
#8 0x00007efd41665ba5 in g_object_unref (_object=0x7efc880116f0) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/gobject/gobject.c:3148
weak_locations = 0x0
old_ref = <optimized out>
object = 0x7efc880116f0
_object = <optimized out>
object = 0x7efc880116f0
old_ref = <optimized out>
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
has_toggle_ref = <optimized out>
weak_locations = <optimized out>
weak_ref_location = <optimized out>
has_toggle_ref = <optimized out>
_g_boolean_var_ = <optimized out>
#9 0x00007efd418d3965 in gst_object_unref (object=<optimized out>) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstobject.c:266
__func__ = "gst_object_unref"
__PRETTY_FUNCTION__ = "gst_object_unref"
#10 0x00007efd418dce77 in gst_bin_remove_func (bin=0x55959df36920, element=<optimized out>) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbin.c:1803
elem_name = 0x55959e75c5d0 "\220%\234\236\225U"
it = 0x7efc88008e40
is_sink = <optimized out>
is_source = 0x0
provides_clock = 0x0
requires_clock = 0x0
othersink = <optimized out>
othersource = <optimized out>
otherprovider = <optimized out>
otherrequirer = <optimized out>
found = 0x1
clock_message = 0x0
provided_clock_p = <optimized out>
clock_provider_p = <optimized out>
---Type <return> to continue, or q <return> to quit---
walk = <optimized out>
next = <optimized out>
other_async = <optimized out>
this_async = <optimized out>
have_no_preroll = 0x0
ret = <optimized out>
__PRETTY_FUNCTION__ = "gst_bin_remove_func"
#11 0x00007efd418dbf77 in gst_bin_remove (bin=bin at entry=0x55959df36920, element=0x7efc880116f0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbin.c:1865
bclass = 0x55959db82940
result = <optimized out>
__func__ = "gst_bin_remove"
__PRETTY_FUNCTION__ = "gst_bin_remove"
#12 0x00007efd418dc1c3 in gst_bin_dispose (object=0x55959df36920) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbin.c:529
bin = 0x55959df36920
child_bus_p = 0x55959df36a40
provided_clock_p = 0x55959df36a60
clock_provider_p = 0x55959df36a68
__PRETTY_FUNCTION__ = "gst_bin_dispose"
_g_boolean_var_ = <optimized out>
#13 0x00007efd41665ba5 in g_object_unref (_object=0x55959df36920) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/gobject/gobject.c:3148
weak_locations = 0x0
old_ref = <optimized out>
object = 0x55959df36920
_object = <optimized out>
object = 0x55959df36920
old_ref = <optimized out>
_g_boolean_var_ = <optimized out>
_g_boolean_var_ = <optimized out>
has_toggle_ref = <optimized out>
weak_locations = <optimized out>
weak_ref_location = <optimized out>
has_toggle_ref = <optimized out>
---Type <return> to continue, or q <return> to quit---
_g_boolean_var_ = <optimized out>
#14 0x00007efd418d3965 in gst_object_unref (object=<optimized out>) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstobject.c:266
__func__ = "gst_object_unref"
__PRETTY_FUNCTION__ = "gst_object_unref"
#15 0x00007efd4190e22c in _gst_message_free (message=0x55959ea08ba0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstmessage.c:211
structure = <optimized out>
__func__ = "_gst_message_free"
__PRETTY_FUNCTION__ = "_gst_message_free"
#16 0x00007efd418e7ba1 in gst_message_unref (msg=0x55959ea08ba0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstmessage.h:375
No locals.
#17 gst_bus_source_dispatch (source=0x55959dee77b0, callback=<optimized out>, user_data=0x0) at /var/tmp/portage/media-libs/gstreamer-1.12.4/work/gstreamer-1.12.4/gst/gstbus.c:817
handler = <optimized out>
bsource = 0x55959dee77b0
message = 0x55959ea08ba0
keep = 0x1
bus = 0x55959e828cc0
__func__ = "gst_bus_source_dispatch"
__PRETTY_FUNCTION__ = "gst_bus_source_dispatch"
#18 0x00007efd4138862a in g_main_dispatch (context=0x55959da32290) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3234
dispatch = 0x7efd418e7aa0 <gst_bus_source_dispatch>
prev_source = 0x0
was_in_call = 0x0
user_data = 0x0
callback = 0x7efd418e6ce0 <gst_bus_async_signal_func>
cb_funcs = <optimized out>
cb_data = 0x55959e783750
need_destroy = <optimized out>
source = 0x55959dee77b0
current = 0x55959df12330
i = 0x0
current = <optimized out>
i = <optimized out>
---Type <return> to continue, or q <return> to quit---
source = <optimized out>
_g_boolean_var_ = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
_g_boolean_var_ = <optimized out>
#19 g_main_context_dispatch (context=context at entry=0x55959da32290) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3899
No locals.
#20 0x00007efd413889e0 in g_main_context_iterate (context=0x55959da32290, block=block at entry=0x1, dispatch=dispatch at entry=0x1, self=<optimized out>)
at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:3972
max_priority = 0x6e
timeout = 0x0
some_ready = 0x1
nfds = 0x9
allocated_nfds = 0xe
fds = <optimized out>
got_ownership = <optimized out>
__n = <optimized out>
__s = <optimized out>
__p = <optimized out>
__n = <optimized out>
__s = <optimized out>
__p = <optimized out>
#21 0x00007efd41388d02 in g_main_loop_run (loop=0x55959e6cf570) at /var/tmp/portage/dev-libs/glib-2.52.3/work/glib-2.52.3/glib/gmain.c:4168
self = <optimized out>
__func__ = "g_main_loop_run"
#22 0x00007efd4319d287 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#23 0x000055959ce533cc in main (argc=<optimized out>, argv=<optimized out>) at gtkmain.c:947
opt_force_online = 0x0
opt_help = <optimized out>
opt_login = 0x0
opt_nologin = 0x0
opt_version = <optimized out>
opt_si = <optimized out>
opt_config_dir_arg = <optimized out>
opt_login_arg = <optimized out>
opt_session_arg = <optimized out>
search_path = <optimized out>
accounts = <optimized out>
sig_indx = 0x1
sigset = {__val = {0x16406, 0x0 <repeats 15 times>}}
errmsg = "\300\003\000\000\000\000\000\000x\006\000\000\000\000\000\000\000\000 \000\000\000\000\000\002\000\000\000\006\000\000\000\330]\001\000\000\000\000\000\330]!\000\000\000\000\000\330]!\000\000\000\000\000\360\001\000\000\000\000\000\000\360\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000P\345td\004\000\000\000\324\062\001\000\000\000\000\000\324\062\001\000\000\000\000\000\324\062\001\000\000\000\000\000L\005\000\000\000\000\000\000L\005\000\000\000\000\000\000\004\000\000\000\000\000\000\000Q\345td\006", '\000' <repeats 43 times>, "\020\000\000\000\000\000\000\000R\345td\004\000\000\000"...
signal_channel = <optimized out>
signal_status = <optimized out>
signal_channel_watcher = 0x1
segfault_message_tmp = <optimized out>
error = 0x0
opt = <optimized out>
gui_check = <optimized out>
debug_enabled = <optimized out>
migration_failed = 0x0
active_accounts = <optimized out>
long_options = {{name = 0x55959cef2761 "config", has_arg = 0x1, flag = 0x0, val = 0x63}, {name = 0x55959cee0899 "debug", has_arg = 0x0, flag = 0x0, val = 0x64}, {name = 0x55959ceee4b4 "force-online",
has_arg = 0x0, flag = 0x0, val = 0x66}, {name = 0x55959cee23e3 "help", has_arg = 0x0, flag = 0x0, val = 0x68}, {name = 0x55959ceee35e "login", has_arg = 0x2, flag = 0x0, val = 0x6c}, {
name = 0x55959ceee4c1 "multiple", has_arg = 0x0, flag = 0x0, val = 0x6d}, {name = 0x55959ceee4ca "nologin", has_arg = 0x0, flag = 0x0, val = 0x6e}, {name = 0x55959cef2757 "session", has_arg = 0x1,
flag = 0x0, val = 0x73}, {name = 0x55959cee4b3d "version", has_arg = 0x0, flag = 0x0, val = 0x76}, {name = 0x55959cef276a "display", has_arg = 0x1, flag = 0x0, val = 0x44}, {name = 0x55959ceeedf5 "sync",
---Type <return> to continue, or q <return> to quit---
has_arg = 0x0, flag = 0x0, val = 0x53}, {name = 0x0, has_arg = 0x0, flag = 0x0, val = 0x0}}
(gdb)
More information about the Devel
mailing list