Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
G
gnome-settings-daemon
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 247
    • Issues 247
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 22
    • Merge Requests 22
  • 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
  • GNOME
  • gnome-settings-daemon
  • Issues
  • #64

Closed
Open
Opened Jul 04, 2018 by Sam Morris@yrro

Memory leak in gsd-{color,power-wacom}

After being up for 15 days, gsd-color, gsd-power and gsd-wacom each have about 10 GiB mapped of which 6.6 GiB is resident.

gsd-power_wacom_color_memory_leak

This is with 3.28.1. If there's more info I can grab from the currently-running processes let me know. Or else if you know how to arrange the system to launch these processes under valgrind I can give that a go.

This may be similar to https://bugzilla.gnome.org/show_bug.cgi?id=768832 and https://bugzilla.gnome.org/show_bug.cgi?id=766135 which were never resolved. I've run strings on gsd-power's core file and the sorted result ends:

  58014 Iiyama North America 24"
  58026     
  59625 q~M@
  60657 auaua{sv})
  60660 DisplayPort
  60662 0x00000000
  60662 0x143b
  60662 Built-in display
  60662 LQ156D1JW05
  60663 eDP-1
  60666 DP-1-2
 116021 q8-@X,E
 116027 1130763144183
 116027 PLE2483H
 118674 edid
 121321 backlight
 121321 connector-type
 121321 display-name
 121321 min-backlight-step
 121321 presentation
 121321 supports-underscanning
 121321 underscanning
 121322 primary
 121322 product
 121323 height-mm
 121323 vendor
 121323 width-mm
 121324 serial
 424620 7`qV
1014782 uaua{sv})

PLE2483H and 1130763144183 appear in my monitor's EDID data (read from /sys/class/drm/card1-DP-2/edid). These strings show up in similar numbers in the other processes' core files.

Edited Jul 04, 2018 by Sam Morris
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/gnome-settings-daemon#64