Skip to content

Segmentation fault #46

@leaf-node

Description

@leaf-node

I was streaming a video and clicking around in the interface, on the streaming stats button, and other parts of the interface, trying to reproduce #44. I then switched to another window. When I went to switch back, I noticed that HUBAngl had crashed. My system is apparently not configured to make core dumps. I suspect that Python segfaults may be due to errors in C-based library wrappers, or due to a lack of library input sanitation / testing.

Gtk-Message: Failed to load module "topmenu-gtk-module"
hubangl: 2019-03-12 17:48:20,908 [INFO] Starting up hubangl
hubangl: 2019-03-12 17:48:20,909 [DEBUG] Watchers started
hubangl: 2019-03-12 17:48:20,993 [DEBUG] Audio output found: 'alsa_output.pci-0000_00_1b.0.analog-stereo'
hubangl: 2019-03-12 17:48:20,994 [DEBUG] Audio output found: 'alsa_output.pci-0000_00_1b.0.analog-stereo.monitor'
hubangl: 2019-03-12 17:48:20,994 [DEBUG] Audio input found: 'alsa_input.pci-0000_00_1b.0.analog-stereo'
hubangl: 2019-03-12 17:48:20,994 [DEBUG] Audio input found: 'alsa_input.usb-046d_Logitech_Webcam_C930e_BCDE933E-02.analog-stereo'
hubangl: 2019-03-12 17:48:21,006 [DEBUG] USB camera found: 'Logitech Webcam C930e'
hubangl: 2019-03-12 17:48:21,355 [DEBUG] Audio output found: 'alsa_output.pci-0000_00_1b.0.analog-stereo'
hubangl: 2019-03-12 17:48:21,355 [DEBUG] Audio output found: 'alsa_output.pci-0000_00_1b.0.analog-stereo.monitor'
hubangl: 2019-03-12 17:48:21,355 [DEBUG] Audio input found: 'alsa_input.pci-0000_00_1b.0.analog-stereo'
hubangl: 2019-03-12 17:48:21,355 [DEBUG] Audio input found: 'alsa_input.usb-046d_Logitech_Webcam_C930e_BCDE933E-02.analog-stereo'
hubangl: 2019-03-12 17:48:21,367 [DEBUG] [main pipeline] Default loudspeaker sink set to alsa_output.pci-0000_00_1b.0.analog-stereo
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'compressor'
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'source_volume'
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'audiolevel'
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'tee_audio_source'
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'vorbis_encoder'
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'tee_audio_process'
hubangl: 2019-03-12 17:48:21,380 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_muxer_av1'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'ogg_muxer'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'tee_output_audio'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_speakersink'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'speaker_volume'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'speaker_sink'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'videorate'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'capsfilter'
hubangl: 2019-03-12 17:48:21,381 [DEBUG] [main pipeline] GstElement added to pipeline: 'image_overlay'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'text_overlay'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'tee_video_source'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'vp8_encoder'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_muxer_av2'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'mkv_muxer'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'tee_output_video'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'screen_sink'
hubangl: 2019-03-12 17:48:21,382 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_muxer_audio'
hubangl: 2019-03-12 17:48:21,383 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_muxer_video'
hubangl: 2019-03-12 17:48:21,383 [DEBUG] [main pipeline] GstElement added to pipeline: 'webm_muxer'
hubangl: 2019-03-12 17:48:21,383 [DEBUG] [main pipeline] GstElement added to pipeline: 'tee_output_audiovideo'
hubangl: 2019-03-12 17:48:21,383 [DEBUG] [main pipeline] 'audiolevel' linked to 'tee_audio_source'
hubangl: 2019-03-12 17:48:21,383 [DEBUG] [main pipeline] 'tee_audio_source' linked to 'vorbis_encoder'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'tee_audio_source' linked to 'queue_speakersink'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'vorbis_encoder' linked to 'tee_audio_process'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'tee_audio_process' linked to 'queue_muxer_av1'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'tee_audio_process' linked to 'queue_muxer_audio'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'ogg_muxer' linked to 'tee_output_audio'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'tee_output_audio' linked to 'fakesink_0'
hubangl: 2019-03-12 17:48:21,384 [DEBUG] [main pipeline] 'text_overlay' linked to 'tee_video_source'
hubangl: 2019-03-12 17:48:21,385 [DEBUG] [main pipeline] 'tee_video_source' linked to 'vp8_encoder'
hubangl: 2019-03-12 17:48:21,385 [DEBUG] [main pipeline] 'tee_video_source' linked to 'queue_muxer_av2'
hubangl: 2019-03-12 17:48:21,385 [DEBUG] [main pipeline] 'tee_video_source' linked to 'screen_sink'
hubangl: 2019-03-12 17:48:21,385 [DEBUG] [main pipeline] 'mkv_muxer' linked to 'tee_output_video'
hubangl: 2019-03-12 17:48:21,385 [DEBUG] [main pipeline] 'tee_output_video' linked to 'fakesink_1'
hubangl: 2019-03-12 17:48:21,385 [DEBUG] [main pipeline] 'webm_muxer' linked to 'tee_output_audiovideo'
hubangl: 2019-03-12 17:48:21,386 [DEBUG] [main pipeline] 'tee_output_audiovideo' linked to 'fakesink_2'
hubangl: 2019-03-12 17:48:21,386 [DEBUG] [main pipeline] 'compressor' linked to 'source_volume'
hubangl: 2019-03-12 17:48:21,386 [DEBUG] [main pipeline] 'source_volume' linked to 'audiolevel'
hubangl: 2019-03-12 17:48:21,387 [DEBUG] [main pipeline] 'queue_muxer_av1' linked to 'ogg_muxer'
hubangl: 2019-03-12 17:48:21,387 [DEBUG] [main pipeline] 'queue_speakersink' linked to 'speaker_volume'
hubangl: 2019-03-12 17:48:21,387 [DEBUG] [main pipeline] 'speaker_volume' linked to 'speaker_sink'
hubangl: 2019-03-12 17:48:21,387 [DEBUG] [main pipeline] 'videorate' linked to 'capsfilter'
hubangl: 2019-03-12 17:48:21,388 [DEBUG] [main pipeline] 'capsfilter' linked to 'image_overlay'
hubangl: 2019-03-12 17:48:21,388 [DEBUG] [main pipeline] 'image_overlay' linked to 'text_overlay'
hubangl: 2019-03-12 17:48:21,388 [DEBUG] [main pipeline] 'queue_muxer_av2' linked to 'mkv_muxer'
hubangl: 2019-03-12 17:48:21,389 [DEBUG] [main pipeline] 'vp8_encoder' linked to 'queue_muxer_video'
hubangl: 2019-03-12 17:48:21,389 [DEBUG] [main pipeline] 'queue_muxer_video' linked to 'queue_muxer_video'
hubangl: 2019-03-12 17:48:21,389 [DEBUG] [main pipeline] 'queue_muxer_audio' linked to 'webm_muxer'
hubangl: 2019-03-12 17:48:21,389 [DEBUG] [main pipeline] 'queue_muxer_video' linked to 'webm_muxer'
hubangl: 2019-03-12 17:48:21,389 [DEBUG] [main pipeline] 'webm_muxer' linked to 'webm_muxer'
hubangl: 2019-03-12 17:48:21,437 [INFO] Audio input is unmuted
hubangl: 2019-03-12 17:48:21,442 [DEBUG] Changed audio output state to UNMUTED
hubangl: 2019-03-12 17:48:21,674 [DEBUG] [placeholder pipeline] Switched to PLAY state
hubangl: 2019-03-12 17:48:29,736 [DEBUG] [main pipeline] GstElement added to pipeline: 'microphone_alsa_input.usb-046d_Logitech_Webcam_C930e_BCDE933E-02.analog-stereo'
hubangl: 2019-03-12 17:48:29,738 [INFO] Audio input source set to 'Webcam C930e Analog Stereo'
hubangl: 2019-03-12 17:48:29,747 [DEBUG] [placeholder pipeline] Switched to STOP state
hubangl: 2019-03-12 17:48:29,748 [DEBUG] [main pipeline] GstElement added to pipeline: 'default_video_source'
hubangl: 2019-03-12 17:48:29,749 [INFO] Video input source set to 'default_video_source'
hubangl: 2019-03-12 17:48:29,762 [DEBUG] [main pipeline] Switched to PREVIEW state
hubangl: 2019-03-12 17:48:35,301 [INFO] Video input source set to 'Logitech Webcam C930e'
hubangl: 2019-03-12 17:48:35,370 [DEBUG] [main pipeline] GstElement dynamically removed from pipeline: 'default_video_source'
hubangl: 2019-03-12 17:48:35,371 [DEBUG] [main pipeline] GstElement added to pipeline: 'usb_camera_/dev/video0'
hubangl: 2019-03-12 17:48:49,684 [INFO] [gui] stream_1 hostname set to 'live.fsf.org'
hubangl: 2019-03-12 17:48:49,684 [INFO] [gui] stream_1 port set to '80'
hubangl: 2019-03-12 17:48:49,685 [INFO] [gui] stream_1 mount point set to 'stream-123'
hubangl: 2019-03-12 17:48:49,685 [INFO] [gui] stream_1 password set to '*'
hubangl: 2019-03-12 17:48:49,685 [INFO] [gui] stream_1 feed type set to 'Audio/Video'
hubangl: 2019-03-12 17:48:49,723 [DEBUG] Watcher to remote element added (209.51.188.25:80)
hubangl: 2019-03-12 17:48:49,744 [INFO] [gui] stream_1 'stream-123' endpoint created
hubangl: 2019-03-12 17:48:52,223 [DEBUG] [placeholder pipeline] Switched to STOP state
hubangl: 2019-03-12 17:48:52,425 [DEBUG] [main pipeline] 'tee_output_audiovideo' unlinked and removed its output 'fakesink_2'
hubangl: 2019-03-12 17:48:52,425 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_audiovideo_streamsink_0'
hubangl: 2019-03-12 17:48:52,425 [DEBUG] [main pipeline] GstElement added to pipeline: 'stream-123_0'
hubangl: 2019-03-12 17:48:52,437 [DEBUG] [main pipeline] Switched to PLAY state
hubangl: 2019-03-12 17:48:52,439 [INFO] Changed feed state to PLAY
hubangl: 2019-03-12 17:48:57,974 [DEBUG] [main pipeline] GstElement removed from pipeline: 'queue_audiovideo_streamsink_0'
hubangl: 2019-03-12 17:48:57,974 [DEBUG] [main pipeline] GstElement removed from pipeline: 'stream-123_0'
hubangl: 2019-03-12 17:48:58,215 [DEBUG] [main pipeline] Switched to STOP state
hubangl: 2019-03-12 17:48:58,233 [INFO] Changed feed state to STOP
hubangl: 2019-03-12 17:48:59,113 [DEBUG] [placeholder pipeline] Switched to STOP state
hubangl: 2019-03-12 17:48:59,328 [DEBUG] [main pipeline] 'tee_output_audiovideo' unlinked and removed its output 'fakesink_2'
hubangl: 2019-03-12 17:48:59,328 [DEBUG] [main pipeline] GstElement added to pipeline: 'queue_audiovideo_streamsink_0'
hubangl: 2019-03-12 17:48:59,329 [DEBUG] [main pipeline] GstElement added to pipeline: 'stream-123_0'
hubangl: 2019-03-12 17:48:59,341 [DEBUG] [main pipeline] Switched to PLAY state
hubangl: 2019-03-12 17:48:59,343 [INFO] Changed feed state to PLAY
Segmentation fault

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions