Bug#857910: gsequencer: GObject::dispose() is not implemented

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#857910: gsequencer: GObject::dispose() is not implemented

Joël Krähemann-2
Source: gsequencer
Version: 0.7.122-2
Severity: important

Dear Maintainer,

GObject::dispose() is not implemented. But it is necessary in order to release circular dependencies properly.
It causes to application to leak memory while playback.
Only by program termination it is released.

The application should not leak memory and it makes the usability of the libraries questionable.

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-1-rt-amd64 (SMP w/24 CPU cores; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Reply | Threaded
Open this post in threaded view
|

Bug#857910: gsequencer: GObject::dispose() is not implemented

Joël Krähemann-2
Hi

Upstream includes the wished changes. We could do a diff and strip
unwanted changes.

Bests,
Joël


On Thu, Mar 16, 2017 at 11:12 AM, Joël Krähemann <[hidden email]> wrote:

> Source: gsequencer
> Version: 0.7.122-2
> Severity: important
>
> Dear Maintainer,
>
> GObject::dispose() is not implemented. But it is necessary in order to release circular dependencies properly.
> It causes to application to leak memory while playback.
> Only by program termination it is released.
>
> The application should not leak memory and it makes the usability of the libraries questionable.
>
> -- System Information:
> Debian Release: 9.0
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 4.9.0-1-rt-amd64 (SMP w/24 CPU cores; PREEMPT)
> Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>