Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gstreamer
gstreamer
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 409
    • Issues 409
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 84
    • Merge Requests 84
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GStreamer
  • gstreamergstreamer
  • Issues
  • #375

Closed
Open
Opened Apr 15, 2019 by Sebastien@seb128

[1.15.2->.15.90 regression] parlatype test segfaults

On Ubuntu Disco, following the gstreamer 1.15.2 -> 1.15.90 (updating the 'gstreamer' component alone is enough to trigger the issue)

The test source is https://github.com/gkarsay/parlatype/blob/v1.5.6/libparlatype/tests/player.c

Backtrace

Thread 1 "player" received signal SIGSEGV, Segmentation fault.
0xb7bfe0b3 in g_type_value_table_peek (
    type=<error reading variable: Cannot access memory at address 0x18>)
    at ../../../gobject/gtype.c:4235
4235	../../../gobject/gtype.c: No such file or directory.
(gdb) bt
#0  0xb7bfe0b3 in g_type_value_table_peek
    (type=<error reading variable: Cannot access memory at address 0x18>)
    at ../../../gobject/gtype.c:4235
#1  0xb7cc6578 in gst_structure_id_set_valist_internal
    (structure=structure@entry=0x5066a0, fieldname=<optimized out>, 
    fieldname@entry=72, varargs=0xbfffeb8c "\351p\310\267\037", 
    varargs@entry=0xbfffeb18 "<") at gststructure.c:698
#2  0xb7cc7842 in gst_structure_new_id (name_quark=126, field_quark=72)
    at gststructure.c:781
#3  0xb7c87169 in gst_event_new_seek
    (rate=1, format=GST_FORMAT_TIME, flags=3, start_type=GST_SEEK_TYPE_SET, start=0, stop_type=GST_SEEK_TYPE_SET, stop=10067000000) at gstevent.c:1302
#4  0xb7c80f03 in gst_element_seek
    (element=0x4ec2a8 [GstPlayBin|play], rate=1, format=GST_FORMAT_TIME, flags=3, start_type=GST_SEEK_TYPE_SET, start=0, stop_type=GST_SEEK_TYPE_SET, stop=10067000000) at gstelement.c:1892
#5  0xb7faf3f2 in pt_player_seek
    (player=player@entry=0x4cb660 [PtPlayer], position=<optimized out>)
    at pt-player.c:125
#6  0xb7fb0aa6 in pt_player_jump_to_position
    (player=0x4cb660 [PtPlayer], milliseconds=0) at pt-player.c:819
Edited Apr 15, 2019 by Tim-Philipp Müller
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: gstreamer/gstreamer#375