[Bug 727480] gstreamer hangs after the rtsp PLAY response "200 OK"

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Apr 2 14:43:00 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=727480
  GStreamer | gst-omx | 1.0.0

--- Comment #3 from acs christoph <g4sacs at gmail.com> 2014-04-02 21:42:55 UTC ---
sre gdb not work ->

 Version:              1.0.10

gst-launch-1.0 --gst-debug=rtspsrc:5 rtspsrc
location="rtsp://acs:acs@10.12.30.33:554/live?track0" ! rtph264depay !
omxh264dec ! autovideosink
0:00:01.530302000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:6838:gst_rtspsrc_uri_set_uri:<rtspsrc0> parsing URI
0:00:01.532084000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:6845:gst_rtspsrc_uri_set_uri:<rtspsrc0> configuring URI
0:00:01.533679000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:6861:gst_rtspsrc_uri_set_uri:<rtspsrc0> set uri:
rtsp://acs:acs@10.12.30.33:554/live?track0
0:00:01.535559000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:6863:gst_rtspsrc_uri_set_uri:<rtspsrc0> request uri is:
rtsp://10.12.30.33:554/live?track0
Setting pipeline to PAUSED ...
0:00:01.698277000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:6637:gst_rtspsrc_start:<rtspsrc0> starting
0:00:01.702944000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:4145:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 1
0:00:01.704445000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:4167:gst_rtspsrc_loop_send_cmd:<rtspsrc0> not interrupting busy
cmd 0
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
0:00:01.715089000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6592:gst_rtspsrc_thread:<rtspsrc0> got command 1
0:00:01.717300000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3440:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 0
0:00:01.718897000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3344:gst_rtsp_conninfo_connect:<rtspsrc0> creating connection
(rtsp://acs:acs@10.12.30.33:554/live?track0)...
0:00:01.721140000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3352:gst_rtsp_conninfo_connect:<rtspsrc0> sanitized uri
rtsp://10.12.30.33:554/live?track0
0:00:01.722970000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3370:gst_rtsp_conninfo_connect:<rtspsrc0> connecting
(rtsp://acs:acs@10.12.30.33:554/live?track0)...
0:00:01.732224000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5646:gst_rtspsrc_retrieve_sdp:<rtspsrc0> create options...
0:00:01.734927000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:4145:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 16
0:00:01.736986000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:4167:gst_rtspsrc_loop_send_cmd:<rtspsrc0> not interrupting busy
cmd 1
0:00:01.738976000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5654:gst_rtspsrc_retrieve_sdp:<rtspsrc0> send options...
0:00:01.740959000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4530:gst_rtspsrc_try_send:<rtspsrc0> sending message
0:00:01.745913000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4559:gst_rtspsrc_try_send:<rtspsrc0> received response message
0:00:01.747267000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4573:gst_rtspsrc_try_send:<rtspsrc0> got response message 200
0:00:01.749042000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5669:gst_rtspsrc_retrieve_sdp:<rtspsrc0> create describe...
0:00:01.750607000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5681:gst_rtspsrc_retrieve_sdp:<rtspsrc0> send describe...
0:00:01.752271000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4530:gst_rtspsrc_try_send:<rtspsrc0> sending message
0:00:01.757966000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4559:gst_rtspsrc_try_send:<rtspsrc0> received response message
0:00:01.759334000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4573:gst_rtspsrc_try_send:<rtspsrc0> got response message 401
0:00:01.761138000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4461:gst_rtspsrc_setup_auth:<rtspsrc0> Attempting authentication
using credentials from the URL
0:00:01.762693000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4490:gst_rtspsrc_setup_auth:<rtspsrc0> Attempting Digest
authentication
0:00:01.763872000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4530:gst_rtspsrc_try_send:<rtspsrc0> sending message
0:00:01.773319000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4559:gst_rtspsrc_try_send:<rtspsrc0> received response message
0:00:01.774811000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4573:gst_rtspsrc_try_send:<rtspsrc0> got response message 200
0:00:01.776561000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5723:gst_rtspsrc_retrieve_sdp:<rtspsrc0> parse SDP...

(gst-launch-1.0:11929): GLib-GIO-CRITICAL **: g_inet_address_get_is_multicast:
assertion `G_IS_INET_ADDRESS (address)' failed

(gst-launch-1.0:11929): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
0:00:01.782644000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1061:gst_rtspsrc_create_stream: mapping sdp session level
attributes to caps
0:00:01.783739000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1366:gst_rtspsrc_sdp_attributes_to_caps: adding caps:
a-type=broadcast
0:00:01.784046000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1063:gst_rtspsrc_create_stream: mapping sdp media level attributes
to caps
0:00:01.785085000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1087:gst_rtspsrc_create_stream:<rtspsrc0> stream 0, (0x15762f0)
0:00:01.786164000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1088:gst_rtspsrc_create_stream:<rtspsrc0>  pt: 96
0:00:01.787037000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1089:gst_rtspsrc_create_stream:<rtspsrc0>  port: 0
0:00:01.788176000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1090:gst_rtspsrc_create_stream:<rtspsrc0>  container: 0
0:00:01.789101000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1091:gst_rtspsrc_create_stream:<rtspsrc0>  caps:
application/x-unknown, media=(string)video, payload=(int)96,
clock-rate=(int)90000, encoding-name=(string)H264,
profile-level-id=(string)4D4033, a-type=(string)broadcast
0:00:01.790369000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1092:gst_rtspsrc_create_stream:<rtspsrc0>  control: track0
0:00:01.791294000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1129:gst_rtspsrc_create_stream:<rtspsrc0>  setup:
rtsp://10.12.30.33:554/live?track0/track0
0:00:01.792409000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5178:gst_rtspsrc_setup_streams:<rtspsrc0> doing setup of stream
0x15762f0 with rtsp://10.12.30.33:554/live?track0/track0
0:00:01.793349000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5193:gst_rtspsrc_setup_streams:<rtspsrc0> protocols = 0x7,
protocol mask = 0x1
0:00:01.794465000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4918:gst_rtspsrc_create_transports_string:<rtspsrc0> got
transports (NULL)
0:00:01.795538000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4930:gst_rtspsrc_create_transports_string:<rtspsrc0> adding UDP
unicast
0:00:01.796692000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4965:gst_rtspsrc_create_transports_string:<rtspsrc0> prepared
transports RTP/AVP;unicast;client_port=%%u1-%%u2
0:00:01.797010000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5208:gst_rtspsrc_setup_streams:<rtspsrc0> replace ports in
RTP/AVP;unicast;client_port=%%u1-%%u2
0:00:01.809607000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1587:gst_rtspsrc_alloc_udp_ports:<rtspsrc0> got RTP port 42507
0:00:01.810988000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1595:gst_rtspsrc_alloc_udp_ports:<rtspsrc0> RTP port not even
0:00:01.812571000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1597:gst_rtspsrc_alloc_udp_ports:<rtspsrc0> free RTP udpsrc
0:00:01.815627000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1602:gst_rtspsrc_alloc_udp_ports:<rtspsrc0> retry 1
0:00:01.823297000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1587:gst_rtspsrc_alloc_udp_ports:<rtspsrc0> got RTP port 42508
0:00:01.826474000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:1619:gst_rtspsrc_alloc_udp_ports:<rtspsrc0> starting RTCP on port
42509
0:00:01.830967000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5219:gst_rtspsrc_setup_streams:<rtspsrc0> transport is now
RTP/AVP;unicast;client_port=42508-42509
0:00:01.835125000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4530:gst_rtspsrc_try_send:<rtspsrc0> sending message
0:00:01.840169000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4559:gst_rtspsrc_try_send:<rtspsrc0> received response message
0:00:01.841548000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4573:gst_rtspsrc_try_send:<rtspsrc0> got response message 200
0:00:01.842926000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:5332:gst_rtspsrc_setup_streams:<rtspsrc0> stream 0x15762f0 as UDP
unicast
0:00:01.845016000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3038:gst_rtspsrc_stream_configure_transport:<rtspsrc0> configuring
transport for stream 0x15762f0
0:00:01.846518000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3049:gst_rtspsrc_stream_configure_transport:<rtspsrc0> setting
mime to application/x-rtp
0:00:01.848055000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2402:gst_rtspsrc_stream_configure_manager:<rtspsrc0> using manager
rtpbin
0:00:01.861114000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2458:gst_rtspsrc_stream_configure_manager:<rtspsrc0> auto
buffering mode, need_slave 0
0:00:01.862516000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2468:gst_rtspsrc_stream_configure_manager:<rtspsrc0> selected
slave
0:00:01.864132000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2476:gst_rtspsrc_stream_configure_manager:<rtspsrc0> connect to
signals on session manager, stream 0x15762f0
0:00:01.900424000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2222:new_manager_pad:<rtspsrc0> got new manager pad
<rtpbin0:recv_rtp_sink_0>
0:00:01.906710000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2282:new_manager_pad:<rtspsrc0> ignoring unknown stream
0:00:01.911494000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2222:new_manager_pad:<rtspsrc0> got new manager pad
<rtpbin0:recv_rtcp_sink_0>
0:00:01.922255000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2282:new_manager_pad:<rtspsrc0> ignoring unknown stream
0:00:01.924114000 11929  0x1553290 INFO                 rtspsrc
gstrtspsrc.c:2505:gst_rtspsrc_stream_configure_manager:<rtspsrc0> configure
bandwidth in session 0x16040b0
0:00:01.926421000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2810:gst_rtspsrc_stream_configure_udp:<rtspsrc0> setting up UDP
source
0:00:01.928242000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2832:gst_rtspsrc_stream_configure_udp:<rtspsrc0> connecting UDP
source 0 to manager
0:00:01.930733000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2851:gst_rtspsrc_stream_configure_udp:<rtspsrc0> connecting UDP
source 1 to manager
0:00:01.933208000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2894:gst_rtspsrc_stream_configure_udp_sinks:<rtspsrc0> configure
RTP UDP sink for 10.12.30.33:59984
0:00:01.949119000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2914:gst_rtspsrc_stream_configure_udp_sinks:<rtspsrc0> RTP UDP src
has sock 0x15db928
0:00:01.959190000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2947:gst_rtspsrc_stream_configure_udp_sinks:<rtspsrc0> configure
RTCP UDP sink for 10.12.30.33:59985
0:00:01.970119000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2968:gst_rtspsrc_stream_configure_udp_sinks:<rtspsrc0> RTCP UDP
src has sock 0x15db960
0:00:01.978642000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2222:new_manager_pad:<rtspsrc0> got new manager pad
<rtpbin0:send_rtcp_src_0>
0:00:01.985630000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:2282:new_manager_pad:<rtspsrc0> ignoring unknown stream
0:00:01.990082000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:4145:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 2
0:00:01.991481000 11929  0x15bd800 DEBUG                rtspsrc
gstrtspsrc.c:4167:gst_rtspsrc_loop_send_cmd:<rtspsrc0> not interrupting busy
cmd 16
New clock: GstSystemClock
0:00:02.005013000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6592:gst_rtspsrc_thread:<rtspsrc0> got command 2
0:00:02.012596000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3440:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 0
0:00:02.014167000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3443:gst_rtspsrc_connection_flush:<rtspsrc0> connection flush
0:00:02.015794000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3448:gst_rtspsrc_connection_flush:<rtspsrc0> stream 0x15762f0
flush
0:00:02.017340000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6149:gst_rtspsrc_play:<rtspsrc0> PLAY...
0:00:02.018829000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3133:gst_rtspsrc_send_dummy_packets:<rtspsrc0> sending dummy
packet to stream 0x15762f0
0:00:02.041256000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4145:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 16
0:00:02.042651000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4157:gst_rtspsrc_loop_send_cmd:<rtspsrc0> cancel previous request
64
0:00:02.044005000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4167:gst_rtspsrc_loop_send_cmd:<rtspsrc0> not interrupting busy
cmd 2
0:00:02.047095000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4145:gst_rtspsrc_loop_send_cmd:<rtspsrc0> sending cmd 2
0:00:02.054937000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4167:gst_rtspsrc_loop_send_cmd:<rtspsrc0> not interrupting busy
cmd 2
0:00:02.056816000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4530:gst_rtspsrc_try_send:<rtspsrc0> sending message
0:00:02.062899000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4559:gst_rtspsrc_try_send:<rtspsrc0> received response message
0:00:02.064284000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:4573:gst_rtspsrc_try_send:<rtspsrc0> got response message 200
0:00:02.065759000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3205:gst_rtspsrc_configure_caps:<rtspsrc0> configuring stream caps
0:00:02.075706000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3233:gst_rtspsrc_configure_caps:<rtspsrc0> stream 0x15762f0, caps
application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)90000,
encoding-name=(string)H264, profile-level-id=(string)4D4033,
a-type=(string)broadcast, npt-start=(guint64)0, play-speed=(double)1,
play-scale=(double)1
0:00:02.077776000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3236:gst_rtspsrc_configure_caps:<rtspsrc0> clear session
0:00:02.079397000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6322:gst_rtspsrc_play:<rtspsrc0> mark DISCONT, we did a seek to
another position
0:00:02.082065000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6592:gst_rtspsrc_thread:<rtspsrc0> got command 2
0:00:02.083408000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3440:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 0
0:00:02.085174000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3443:gst_rtspsrc_connection_flush:<rtspsrc0> connection flush
0:00:02.086712000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3448:gst_rtspsrc_connection_flush:<rtspsrc0> stream 0x15762f0
flush
0:00:02.087765000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6149:gst_rtspsrc_play:<rtspsrc0> PLAY...
0:00:02.088832000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6347:gst_rtspsrc_play:<rtspsrc0> we were already PLAYING
0:00:02.089890000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:6592:gst_rtspsrc_thread:<rtspsrc0> got command 64
0:00:02.091263000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3440:gst_rtspsrc_connection_flush:<rtspsrc0> set flushing 0
0:00:02.092940000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3443:gst_rtspsrc_connection_flush:<rtspsrc0> connection flush
0:00:02.094047000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3448:gst_rtspsrc_connection_flush:<rtspsrc0> stream 0x15762f0
flush
0:00:02.104908000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3832:gst_rtspsrc_loop_udp:<rtspsrc0> doing receive with timeout 54
seconds
0:00:57.155187000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3851:gst_rtspsrc_loop_udp:<rtspsrc0> timeout, sending keep-alive
0:00:57.155491000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3516:gst_rtspsrc_send_keep_alive:<rtspsrc0> creating server
keep-alive
0:00:57.156377000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3832:gst_rtspsrc_loop_udp:<rtspsrc0> doing receive with timeout 54
seconds
0:00:57.160283000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3844:gst_rtspsrc_loop_udp:<rtspsrc0> we received a server message
0:00:57.160562000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3886:gst_rtspsrc_loop_udp:<rtspsrc0> ignoring response message
0:00:57.160741000 11929  0x1553290 DEBUG                rtspsrc
gstrtspsrc.c:3832:gst_rtspsrc_loop_udp:<rtspsrc0> doing receive with timeout 54
seconds

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list