Debian Bug report logs - #819291
pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20

version graph

Package: pitivi; Maintainer for pitivi is Sebastian Dröge <slomo@debian.org>; Source for pitivi is src:pitivi (PTS, buildd, popcon).

Reported by: "Marc J. Driftmeyer" <mjd@reanimality.com>

Date: Sat, 26 Mar 2016 06:27:02 UTC

Severity: normal

Found in version pitivi/0.95-1

Fixed in version 0.97.1-1

Done: Sebastian Dröge <slomo@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Sat, 26 Mar 2016 06:27:05 GMT) (full text, mbox, link).


Acknowledgement sent to "Marc J. Driftmeyer" <mjd@reanimality.com>:
New Bug report received and forwarded. Copy sent to Loic Minier <lool@dooz.org>. (Sat, 26 Mar 2016 06:27:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: "Marc J. Driftmeyer" <mjd@reanimality.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Fri, 25 Mar 2016 23:09:56 -0700
Package: pitivi
Version: 0.95-1+b1
Severity: normal

Dear Maintainer,

mdriftmeyer@horus:~$ pitivi
Missing soft dependency:
- pycanberra not found on the system
    -> enables sound notifications when rendering is complete
Missing soft dependency:
- GnomeDesktop not found on the system
    -> file thumbnails provided by GNOME's thumbnailers
Missing soft dependency:
- Notify not found on the system
    -> enables visual notifications when rendering is complete
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/titleeditor.py", line 394, in tabSwitchedCb
    self._connect_signals()
  File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/titleeditor.py", line 326, in _connect_signals
    self.app.gui.viewer.target.connect(
AttributeError: 'NoneType' object has no attribute 'viewer'

(pitivi:14391): Gtk-WARNING **: Negative content width -608 (allocation -608, extents 0x0) while allocating gadget (node highlight, owner GtkScale)

(pitivi:14391): Gtk-WARNING **: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node border, owner pitivi+viewer+ViewerWidget)

(pitivi:14391): Gtk-WARNING **: Negative content height -1 (allocation 1, extents 1x1) while allocating gadget (node border, owner pitivi+viewer+ViewerWidget)

(pitivi:14391): Gtk-WARNING **: Allocating size to pitivi+viewer+TransformationBox 0x2fd8300 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Segmentation fault
mdriftmeyer@horus:~$

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.4.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pitivi depends on:
ii  gir1.2-gdkpixbuf-2.0                                2.33.2-1
ii  gir1.2-ges-1.0                                      1.8.0-1
ii  gir1.2-glib-2.0                                     1.47.92-1
ii  gir1.2-gst-plugins-base-1.0                         1.8.0-1
ii  gir1.2-gstreamer-1.0                                1.8.0-1
ii  gir1.2-gtk-3.0                                      3.20.0-1
ii  gir1.2-pango-1.0                                    1.38.1-1
ii  gnome-icon-theme                                    3.12.0-1
ii  gstreamer1.0-alsa [gstreamer1.0-audiosink]          1.8.0-1
ii  gstreamer1.0-plugins-bad [gstreamer1.0-videosink]   1.8.0-1
ii  gstreamer1.0-plugins-base                           1.8.0-1
ii  gstreamer1.0-plugins-good [gstreamer1.0-videosink]  1.8.0-1
ii  gstreamer1.0-pulseaudio [gstreamer1.0-audiosink]    1.8.0-1
ii  gstreamer1.0-x [gstreamer1.0-videosink]             1.8.0-1
ii  libc6                                               2.22-4
ii  libcairo2                                           1.14.6-1
ii  python3                                             3.5.1-3
ii  python3-cairo                                       1.10.0+dfsg-5+b1
ii  python3-dbus                                        1.2.4-1
ii  python3-gi                                          3.18.2-2+b1
ii  python3-gi-cairo                                    3.18.2-2+b1
ii  python3-gst-1.0                                     1.8.0-1
ii  python3-matplotlib                                  1.5.1-1+b1
ii  python3-numpy                                       1:1.11.0~b3-1+b1
ii  python3-xdg                                         0.25-4
ii  python3.5                                           3.5.1-9

pitivi recommends no packages.

Versions of packages pitivi suggests:
ii  frei0r-plugins             1.4-3+b1
ii  gir1.2-gnomedesktop-3.0    3.19.93-1
ii  gir1.2-notify-0.7          0.7.6-2
ii  gstreamer1.0-libav         1.8.0-1
ii  gstreamer1.0-plugins-ugly  1.8.0-1

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Sat, 26 Mar 2016 18:18:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@debian.org>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Sat, 26 Mar 2016 18:18:04 GMT) (full text, mbox, link).


Message #10 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: "Marc J. Driftmeyer" <mjd@reanimality.com>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Sat, 26 Mar 2016 20:14:15 +0200
[Message part 1 (text/plain, inline)]
On Fr, 2016-03-25 at 23:09 -0700, Marc J. Driftmeyer wrote:
> Package: pitivi
> Version: 0.95-1+b1
> Severity: normal
> [...]
> Segmentation fault

Does that mean that it worked before GTK 3.20 and fails now after the
upgrade? Can you get a backtrace of the crash with gdb, after
installing all the relevant debug packages? Thanks!
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Sun, 27 Mar 2016 00:51:14 GMT) (full text, mbox, link).


Acknowledgement sent to "Marc J. Driftmeyer" <mjd@reanimality.com>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Sun, 27 Mar 2016 00:51:15 GMT) (full text, mbox, link).


Message #15 received at 819291@bugs.debian.org (full text, mbox, reply):

From: "Marc J. Driftmeyer" <mjd@reanimality.com>
To: Sebastian Dröge <slomo@debian.org>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Sat, 26 Mar 2016 17:42:52 -0700
[Message part 1 (text/plain, inline)]
I unfortunately had not tested Pitivi of late. I'll see if I can run a 
debug set up and get back to you.

- Marc

On 03/26/2016 11:14 AM, Sebastian Dröge wrote:
> On Fr, 2016-03-25 at 23:09 -0700, Marc J. Driftmeyer wrote:
>> Package: pitivi
>> Version: 0.95-1+b1
>> Severity: normal
>> [...]
>> Segmentation fault
> Does that mean that it worked before GTK 3.20 and fails now after the
> upgrade? Can you get a backtrace of the crash with gdb, after
> installing all the relevant debug packages? Thanks!

-- 

Marc J. Driftmeyer

main: mjd@reanimality.com <mailto:%27mjd@reanimality.com%27>
book: mjd@holoworlds.net <mailto:%27mjd@reanimality.com%27>
main:www.reanimastudios.com <http://www.reanimastudios.com>
book:www.holoworlds.net <http://www.holoworlds.net>

[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Sun, 27 Mar 2016 08:42:21 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@debian.org>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Sun, 27 Mar 2016 08:42:22 GMT) (full text, mbox, link).


Message #20 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: "Marc J. Driftmeyer" <mjd@reanimality.com>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Sun, 27 Mar 2016 11:40:38 +0300
[Message part 1 (text/plain, inline)]
On Sa, 2016-03-26 at 17:42 -0700, Marc J. Driftmeyer wrote:
> I unfortunately had not tested Pitivi of late. I'll see if I can run
> a debug set up and get back to you.

Thanks! For me pitivi still runs fine with the latest versions of
everything.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Tue, 29 Mar 2016 05:54:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Marc J. Driftmeyer" <mjd@reanimality.com>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Tue, 29 Mar 2016 05:54:04 GMT) (full text, mbox, link).


Message #25 received at 819291@bugs.debian.org (full text, mbox, reply):

From: "Marc J. Driftmeyer" <mjd@reanimality.com>
To: Sebastian Dröge <slomo@debian.org>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Mon, 28 Mar 2016 22:52:01 -0700
[Message part 1 (text/plain, inline)]
Let me know if I'm in the ball park on this one:

mdriftmeyer@horus:~/tmp-files$ PYTHONHOME=/usr strace -o strace.out.txt 
gdb /usr/bin/python3.5 -ex "set environ PYTHONHOME=$PYTHONHOME" -ex "set 
environ LD_LIBRARY_PATH=$LD_LIBRARY_PATH" -ex "r /usr/bin/pitivi"
GNU gdb (Debian 7.10-1+b1) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/python3.5...(no debugging symbols 
found)...done.
Setting environment variable "PYTHONHOME" to null value.
Starting program: /usr/bin/python3.5 /usr/bin/pitivi
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'

Current thread 0x00007ffff7f8c700 (most recent call first):

Program received signal SIGABRT, Aborted.
0x00007ffff6d04478 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/unix/sysv/linux/raise.c:55
55    ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb)

On 03/27/2016 01:40 AM, Sebastian Dröge wrote:
> On Sa, 2016-03-26 at 17:42 -0700, Marc J. Driftmeyer wrote:
>> I unfortunately had not tested Pitivi of late. I'll see if I can run
>> a debug set up and get back to you.
> Thanks! For me pitivi still runs fine with the latest versions of
> everything.

-- 

Marc J. Driftmeyer

main: mjd@reanimality.com <mailto:%27mjd@reanimality.com%27>
book: mjd@holoworlds.net <mailto:%27mjd@reanimality.com%27>
main:www.reanimastudios.com <http://www.reanimastudios.com>
book:www.holoworlds.net <http://www.holoworlds.net>

[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Tue, 29 Mar 2016 06:15:04 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@coaxion.net>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Tue, 29 Mar 2016 06:15:04 GMT) (full text, mbox, link).


Message #30 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@coaxion.net>
To: "Marc J. Driftmeyer" <mjd@reanimality.com>,Sebastian Dröge <slomo@debian.org>,819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Tue, 29 Mar 2016 09:12:30 +0300
On 29 March 2016 08:52:01 EEST, "Marc J. Driftmeyer" <mjd@reanimality.com> wrote:
>Let me know if I'm in the ball park on this one:
>
>mdriftmeyer@horus:~/tmp-files$ PYTHONHOME=/usr strace -o strace.out.txt
>
>gdb /usr/bin/python3.5 -ex "set environ PYTHONHOME=$PYTHONHOME" -ex
>"set 
>environ LD_LIBRARY_PATH=$LD_LIBRARY_PATH" -ex "r /usr/bin/pitivi"
>GNU gdb (Debian 7.10-1+b1) 7.10
>Copyright (C) 2015 Free Software Foundation, Inc.
>License GPLv3+: GNU GPL version 3 or later 
><http://gnu.org/licenses/gpl.html>
>This is free software: you are free to change and redistribute it.
>There is NO WARRANTY, to the extent permitted by law.  Type "show
>copying"
>and "show warranty" for details.
>This GDB was configured as "x86_64-linux-gnu".
>Type "show configuration" for configuration details.
>For bug reporting instructions, please see:
><http://www.gnu.org/software/gdb/bugs/>.
>Find the GDB manual and other documentation resources online at:
><http://www.gnu.org/software/gdb/documentation/>.
>For help, type "help".
>Type "apropos word" to search for commands related to "word"...
>Reading symbols from /usr/bin/python3.5...(no debugging symbols 
>found)...done.
>Setting environment variable "PYTHONHOME" to null value.
>Starting program: /usr/bin/python3.5 /usr/bin/pitivi
>[Thread debugging using libthread_db enabled]
>Using host libthread_db library
>"/lib/x86_64-linux-gnu/libthread_db.so.1".
>Fatal Python error: Py_Initialize: Unable to get the locale encoding
>ImportError: No module named 'encodings'
>
>Current thread 0x00007ffff7f8c700 (most recent call first):
>
>Program received signal SIGABRT, Aborted.
>0x00007ffff6d04478 in __GI_raise (sig=sig@entry=6) at 
>../sysdeps/unix/sysv/linux/raise.c:55
>55    ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
>(gdb)
>
>On 03/27/2016 01:40 AM, Sebastian Dröge wrote:
>> On Sa, 2016-03-26 at 17:42 -0700, Marc J. Driftmeyer wrote:
>>> I unfortunately had not tested Pitivi of late. I'll see if I can run
>>> a debug set up and get back to you.
>> Thanks! For me pitivi still runs fine with the latest versions of
>> everything.

Yes, now please get a back trace by writing "bt" in gdb.

This time you didn't get a segfault though, just an assertion.



Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Tue, 29 Mar 2016 07:09:08 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@debian.org>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Tue, 29 Mar 2016 07:09:08 GMT) (full text, mbox, link).


Message #35 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: "Marc J. Driftmeyer" <mjd@reanimality.com>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Tue, 29 Mar 2016 10:05:25 +0300
[Message part 1 (text/plain, inline)]
On Mo, 2016-03-28 at 22:52 -0700, Marc J. Driftmeyer wrote:
> 
> Program received signal SIGABRT, Aborted.
> 0x00007ffff6d04478 in __GI_raise (sig=sig@entry=6) at
> ../sysdeps/unix/sysv/linux/raise.c:55
> 55    ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> (gdb)

Now just run "bt" after the crash to get a backtrace. You might have to
install debug packages for various libraries.

Also this time you got an assertion, not a segfault.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Tue, 29 Mar 2016 19:33:04 GMT) (full text, mbox, link).


Acknowledgement sent to "Marc J. Driftmeyer" <mjd@reanimality.com>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Tue, 29 Mar 2016 19:33:04 GMT) (full text, mbox, link).


Message #40 received at 819291@bugs.debian.org (full text, mbox, reply):

From: "Marc J. Driftmeyer" <mjd@reanimality.com>
To: Sebastian Dröge <slomo@debian.org>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Tue, 29 Mar 2016 12:28:35 -0700
[Message part 1 (text/plain, inline)]
Downloaded the latest executable from Pitivi, 
pitivi-0.95-x86_64-2016-03-26_0816, and it loads just fine.

- Marc

On 03/27/2016 01:40 AM, Sebastian Dröge wrote:
> On Sa, 2016-03-26 at 17:42 -0700, Marc J. Driftmeyer wrote:
>> I unfortunately had not tested Pitivi of late. I'll see if I can run
>> a debug set up and get back to you.
> Thanks! For me pitivi still runs fine with the latest versions of
> everything.

-- 

Marc J. Driftmeyer

main: mjd@reanimality.com <mailto:%27mjd@reanimality.com%27>
book: mjd@holoworlds.net <mailto:%27mjd@reanimality.com%27>
main:www.reanimastudios.com <http://www.reanimastudios.com>
book:www.holoworlds.net <http://www.holoworlds.net>

[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Wed, 30 Mar 2016 07:15:03 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@debian.org>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Wed, 30 Mar 2016 07:15:03 GMT) (full text, mbox, link).


Message #45 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: "Marc J. Driftmeyer" <mjd@reanimality.com>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Wed, 30 Mar 2016 10:12:21 +0300
[Message part 1 (text/plain, inline)]
On Di, 2016-03-29 at 12:28 -0700, Marc J. Driftmeyer wrote:
> Downloaded the latest executable from Pitivi, pitivi-0.95-x86_64-
> 2016-03-26_0816, and it loads just fine.

I meant the latest version of things in unstable :) Completely
different binaries that ship their own versions of most of the
dependencies are not a good comparison.

Can you please get a backtrace of the crash?
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Mon, 16 May 2016 12:51:10 GMT) (full text, mbox, link).


Acknowledgement sent to Ville Korhonen <ville@xd.fi>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Mon, 16 May 2016 12:51:11 GMT) (full text, mbox, link).


Message #50 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Ville Korhonen <ville@xd.fi>
To: 819291@bugs.debian.org
Cc: slomo@debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Mon, 16 May 2016 15:49:02 +0300
[Message part 1 (text/plain, inline)]
Hi,

On Tue, 29 Mar 2016 10:05:25 +0300 Sebastian =?ISO-8859-1?Q?Dr=F6ge?= <
slomo@debian.org> wrote:
> On Mo, 2016-03-28 at 22:52 -0700, Marc J. Driftmeyer wrote:
> >Â
> > Program received signal SIGABRT, Aborted.
> > 0x00007ffff6d04478 in __GI_raise (sig=sig@entry=6) at
> > ../sysdeps/unix/sysv/linux/raise.c:55
> > 55Â Â Â  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> > (gdb)
>
> Now just run "bt" after the crash to get a backtrace. You might have to
> install debug packages for various libraries.
>
> Also this time you got an assertion, not a segfault.

I also had segmentation fault (start Pitivi, click "New" (project)),
backtrace attached below. This is with Pitivi 0.95-1+b1 on testing/stretch.

pitivi:
  Installed: 0.95-1+b1
  Candidate: 0.95-1+b1
  Version table:
 *** 0.95-1+b1 500
        500 http://httpredir.debian.org/debian stretch/main amd64 Packages
        350 http://httpredir.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     0.93-4.2 500
        500 http://httpredir.debian.org/debian jessie/main amd64 Packages

libgtk-3-0:
  Installed: 3.20.4-1
  Candidate: 3.20.4-1
  Version table:
 *** 3.20.4-1 500
        500 http://httpredir.debian.org/debian stretch/main amd64 Packages
        350 http://httpredir.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
     3.14.5-1+deb8u1 500
        500 http://httpredir.debian.org/debian jessie/main amd64 Packages



Regards,

Ville


$ gdb python3

(gdb) run /usr/bin/pitivi
Starting program: /usr/bin/python3 /usr/bin/pitivi
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe7cbc700 (LWP 31427)]
[New Thread 0x7fffe74bb700 (LWP 31428)]
[New Thread 0x7fffe6cba700 (LWP 31429)]
Missing soft dependency:
- pycanberra not found on the system
    -> enables sound notifications when rendering is complete
Missing soft dependency:
- GnomeDesktop not found on the system
    -> file thumbnails provided by GNOME's thumbnailers
Missing soft dependency:
- Notify not found on the system
    -> enables visual notifications when rendering is complete
[New Thread 0x7fffd2a00700 (LWP 31430)]
Traceback (most recent call last):
  File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/titleeditor.py",
line 394, in tabSwitchedCb
    self._connect_signals()
  File "/usr/lib/x86_64-linux-gnu/pitivi/python/pitivi/titleeditor.py",
line 326, in _connect_signals
    self.app.gui.viewer.target.connect(
AttributeError: 'NoneType' object has no attribute 'viewer'

(pitivi:31426): GLib-GIO-CRITICAL **: g_action_print_detailed_name:
assertion 'g_action_name_is_valid (action_name)' failed

(pitivi:31426): Gtk-CRITICAL **: gtk_application_set_accels_for_action:
assertion 'detailed_action_name != NULL' failed

(pitivi:31426): GLib-GIO-CRITICAL **: g_action_print_detailed_name:
assertion 'g_action_name_is_valid (action_name)' failed

(pitivi:31426): Gtk-CRITICAL **: gtk_application_set_accels_for_action:
assertion 'detailed_action_name != NULL' failed

(pitivi:31426): GLib-GIO-CRITICAL **: g_action_print_detailed_name:
assertion 'g_action_name_is_valid (action_name)' failed

(pitivi:31426): Gtk-CRITICAL **: gtk_application_set_accels_for_action:
assertion 'detailed_action_name != NULL' failed

(pitivi:31426): GLib-GIO-CRITICAL **: g_action_print_detailed_name:
assertion 'g_action_name_is_valid (action_name)' failed

(pitivi:31426): Gtk-CRITICAL **: gtk_application_set_accels_for_action:
assertion 'detailed_action_name != NULL' failed

(pitivi:31426): Gtk-WARNING **: Allocating size to GtkToggleToolButton
0x1d42b80 without calling gtk_widget_get_preferred_width/height(). How does
the code know the size to allocate?
[New Thread 0x7fffc7b28700 (LWP 31433)]
[New Thread 0x7fffc6d06700 (LWP 31434)]
[New Thread 0x7fffc6505700 (LWP 31435)]
[New Thread 0x7fffc5afe700 (LWP 31436)]
[New Thread 0x7fffc52fd700 (LWP 31437)]
[New Thread 0x7fffc4afc700 (LWP 31438)]
[New Thread 0x7fffaffff700 (LWP 31439)]
[Thread 0x7fffc5afe700 (LWP 31436) exited]
[Thread 0x7fffaffff700 (LWP 31439) exited]
[New Thread 0x7fffaffff700 (LWP 31440)]
[New Thread 0x7fffc5afe700 (LWP 31441)]
[New Thread 0x7fffad529700 (LWP 31442)]
[New Thread 0x7fffacb20700 (LWP 31443)]

(pitivi:31426): Gtk-WARNING **: Allocating size to GtkBox 0x1e243c0 without
calling gtk_widget_get_preferred_width/height(). How does the code know the
size to allocate?

(pitivi:31426): Gtk-WARNING **: Allocating size to
pitivi+viewer+TransformationBox 0x1ce36e0 without calling
gtk_widget_get_preferred_width/height(). How does the code know the size to
allocate?

Program received signal SIGSEGV, Segmentation fault.
0x00007fffea942ce1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
(gdb) bt
#0  0x00007fffea942ce1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#1  0x00007fffea8f0bf1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#2  0x00007ffff65fe060 in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#3  0x00007ffff65fdacb in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#4  0x00007ffff633390c in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#5  0x00007ffff63344d9 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#6  0x00007ffff63353f8 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#7  0x00007ffff6329395 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#8  0x00000000005c44d7 in PyObject_Call ()
#9  0x00000000005378b6 in PyEval_EvalFrameEx ()
#10 0x000000000053cbeb in PyEval_EvalCodeEx ()
#11 0x00000000004e81b3 in ?? ()
#12 0x00000000005c44d7 in PyObject_Call ()
#13 0x0000000000523850 in PyEval_CallObjectWithKeywords ()
#14 0x00007ffff63314dc in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#15 0x00007ffff65fde4f in ffi_closure_unix64_inner () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#16 0x00007ffff65fe1c8 in ffi_closure_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#17 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#18 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#19 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00007fffea8ee224 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#21 0x00007fffea93e32d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#22 0x00007fffea942f20 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#23 0x00007fffea8f0bf1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#24 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#25 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#26 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#27 0x00007fffea8ee224 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#28 0x00007fffea93e32d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#29 0x00007fffea942f20 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#30 0x00007fffea8f0bf1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#32 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#33 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#34 0x00007fffea9e8353 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#36 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#37 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#38 0x00007fffea8ee224 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#39 0x00007fffea93e32d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#40 0x00007fffea942f20 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007fffea8f0bf1 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#42 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#44 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#45 0x00007fffea98233c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#46 0x00007ffff65fe060 in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#47 0x00007ffff65fdacb in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#48 0x00007ffff633390c in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#49 0x00007ffff63344d9 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#50 0x00007ffff63353f8 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#51 0x00007ffff6329395 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#52 0x00000000005c44d7 in PyObject_Call ()
#53 0x00000000005378b6 in PyEval_EvalFrameEx ()
#54 0x000000000053cbeb in PyEval_EvalCodeEx ()
#55 0x00000000004e81b3 in ?? ()
#56 0x00000000005c44d7 in PyObject_Call ()
#57 0x0000000000523850 in PyEval_CallObjectWithKeywords ()
#58 0x00007ffff63314dc in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#59 0x00007ffff65fde4f in ffi_closure_unix64_inner () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#60 0x00007ffff65fe1c8 in ffi_closure_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#61 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#62 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#63 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#64 0x00007fffea9b6354 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#65 0x00007fffea93e32d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#66 0x00007fffea942f20 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#67 0x00007fffea9b7351 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#68 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#69 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#70 0x00007fffeaa31ae0 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#71 0x00007fffea93e32d in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#72 0x00007fffea942f20 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#73 0x00007fffeaa31981 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#74 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#75 0x00007fffea939292 in gtk_container_propagate_draw () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#76 0x00007fffea939372 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#77 0x00007fffeab540b9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#78 0x00007fffeab467eb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#79 0x00007fffeab46cc9 in gtk_widget_send_expose () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#80 0x00007fffea9f8492 in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#81 0x00007ffff42b76a5 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#82 0x00007ffff42c63e8 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#83 0x00007ffff42c750c in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#84 0x00007ffff42c76c3 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#85 0x00007ffff5c8f1d4 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#86 0x00007ffff5ca99a6 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#87 0x00007ffff5caa08f in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#88 0x00007ffff42bf65e in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#89 0x00007ffff42ada28 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#90 0x00007ffff59b8ac3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#91 0x00007ffff59b805a in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#92 0x00007ffff59b8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#93 0x00007ffff59b8722 in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#94 0x00007fffea96c7c0 in gtk_dialog_run () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#95 0x00007ffff65fe060 in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#96 0x00007ffff65fdacb in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#97 0x00007ffff633390c in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#98 0x00007ffff63353f8 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#99 0x00007ffff6329395 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#100 0x00000000005c44d7 in PyObject_Call ()
#101 0x00000000005378b6 in PyEval_EvalFrameEx ()
#102 0x00000000005373c4 in PyEval_EvalFrameEx ()
#103 0x000000000053cbeb in PyEval_EvalCodeEx ()
#104 0x00000000004e81b3 in ?? ()
#105 0x00000000005c44d7 in PyObject_Call ()
#106 0x00000000004def9e in ?? ()
#107 0x00000000005c44d7 in PyObject_Call ()
#108 0x0000000000523850 in PyEval_CallObjectWithKeywords ()
#109 0x00007ffff6332b80 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#110 0x00007ffff5c8efa5 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#111 0x00007ffff5ca0fc1 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#112 0x00007ffff5ca9d5c in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#113 0x00007ffff5caa08f in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#114 0x00007fffea8fddcd in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#115 0x00007fffea8fde35 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#116 0x00007ffff5c8efa5 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#117 0x00007ffff5ca0afc in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#118 0x00007ffff5ca9d5c in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#119 0x00007ffff5caa08f in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#120 0x00007fffea8fc220 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#121 0x00007ffff65fe060 in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#122 0x00007ffff65fdacb in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#123 0x00007ffff5c8fcf5 in g_cclosure_marshal_generic_va () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#124 0x00007ffff5c8f1d4 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#125 0x00007ffff5ca99a6 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#126 0x00007ffff5caa08f in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#127 0x00007fffea9b1fa1 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#128 0x00007ffff5c91dbe in g_cclosure_marshal_VOID__BOXEDv () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#129 0x00007ffff5c8f1d4 in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#130 0x00007ffff5ca99a6 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#131 0x00007ffff5caa08f in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#132 0x00007fffea9af2fe in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#133 0x00007fffea9b093b in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#134 0x00007fffea9b3525 in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#135 0x00007fffea98312b in gtk_event_controller_handle_event () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#136 0x00007fffeab3a14b in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#137 0x00007fffea9f948c in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#138 0x00007ffff5c8efa5 in g_closure_invoke () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#139 0x00007ffff5ca156e in ?? () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#140 0x00007ffff5ca97f9 in g_signal_emit_valist () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#141 0x00007ffff5caa08f in g_signal_emit () from
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#142 0x00007fffeab3c2cc in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#143 0x00007fffea9f670e in ?? () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#144 0x00007fffea9f85fc in gtk_main_do_event () from
/usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#145 0x00007ffff42b76a5 in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#146 0x00007ffff42e4752 in ?? () from
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0
#147 0x00007ffff59b81a7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#148 0x00007ffff59b8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#149 0x00007ffff59b84ac in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#150 0x00007ffff548fcdd in g_application_run () from
/usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#151 0x00007ffff65fe060 in ffi_call_unix64 () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#152 0x00007ffff65fdacb in ffi_call () from
/usr/lib/x86_64-linux-gnu/libffi.so.6
#153 0x00007ffff633390c in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#154 0x00007ffff63353f8 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#155 0x00007ffff6329395 in ?? () from /usr/lib/python3/dist-packages/gi/_
gi.cpython-35m-x86_64-linux-gnu.so
#156 0x00000000005c44d7 in PyObject_Call ()
#157 0x00000000005378b6 in PyEval_EvalFrameEx ()
#158 0x00000000005373c4 in PyEval_EvalFrameEx ()
#159 0x000000000053bdb9 in ?? ()
#160 0x000000000053ca9f in PyEval_EvalCode ()
#161 0x0000000000616e82 in ?? ()
#162 0x000000000061965a in PyRun_FileExFlags ()
#163 0x0000000000619e4c in PyRun_SimpleFileExFlags ()
#164 0x000000000063bfa8 in Py_Main ()
#165 0x00000000004d2451 in main ()
[Message part 2 (text/html, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Wed, 01 Jun 2016 09:00:07 GMT) (full text, mbox, link).


Acknowledgement sent to Antonio Ospite <ao2@ao2.it>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Wed, 01 Jun 2016 09:00:07 GMT) (full text, mbox, link).


Message #55 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Antonio Ospite <ao2@ao2.it>
To: Debian Bug Tracking System <819291@bugs.debian.org>
Subject: Re: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Wed, 01 Jun 2016 10:57:09 +0200
Package: pitivi
Version: 0.95-1+b1
Followup-For: Bug #819291

Dear Maintainer,

I was getting the crash too, and I got a backtrace after installing
libgtk-3-0-dbg which showed where the crash was actually in:

#0  gtk_css_gadget_draw (gadget=0x0, cr=0x1e80a00) at /build/gtk+3.0-UYMeaD/gtk+3.0-3.20.6/./gtk/gtkcssgadget.c:828

I looked up for gtk_css_gadget_draw related bugs in pitivi and found the
upstream bug report: https://phabricator.freedesktop.org/T7373

They mention a Gtk bug report, but eventually propose a fix in pitivi
itself:
https://git.gnome.org/browse/pitivi/commit/pitivi/timeline/layer.py?id=62e5a852f905847e98cc653bc9e06fc8b57ab899

I confirm that after applying the change from the last link I do not get
the crash anymore when creating a new project.

Thanks,
   Antonio

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.6.0-rc3-ao2 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)

Versions of packages pitivi depends on:
ii  gir1.2-gdkpixbuf-2.0                                2.34.0-1
ii  gir1.2-ges-1.0                                      1.8.1-1
ii  gir1.2-glib-2.0                                     1.48.0-2
ii  gir1.2-gst-plugins-base-1.0                         1.8.1-1
ii  gir1.2-gstreamer-1.0                                1.8.1-1
ii  gir1.2-gtk-3.0                                      3.20.6-1
ii  gir1.2-pango-1.0                                    1.40.1-1
ii  gnome-icon-theme                                    3.12.0-2
ii  gstreamer1.0-alsa [gstreamer1.0-audiosink]          1.8.1-1
ii  gstreamer1.0-plugins-bad [gstreamer1.0-videosink]   1.8.1-2
ii  gstreamer1.0-plugins-base                           1.8.1-1
ii  gstreamer1.0-plugins-good [gstreamer1.0-videosink]  1.8.1-1
ii  gstreamer1.0-pulseaudio [gstreamer1.0-audiosink]    1.8.1-1
ii  gstreamer1.0-x [gstreamer1.0-videosink]             1.8.1-1
ii  libc6                                               2.22-9
ii  libcairo2                                           1.14.6-1+b1
ii  python3                                             3.5.1-3
ii  python3-cairo                                       1.10.0+dfsg-5+b1
ii  python3-dbus                                        1.2.4-1
ii  python3-gi                                          3.20.1-1
ii  python3-gi-cairo                                    3.20.1-1
ii  python3-gst-1.0                                     1.8.1-1
ii  python3-matplotlib                                  1.5.2~rc2-1
ii  python3-numpy                                       1:1.11.1~rc1-1
ii  python3-xdg                                         0.25-4
ii  python3.5                                           3.5.1-12

pitivi recommends no packages.

Versions of packages pitivi suggests:
ii  frei0r-plugins             1.4-3+b1
ii  gir1.2-gnomedesktop-3.0    3.20.2-1
ii  gir1.2-notify-0.7          0.7.6-2
ii  gstreamer1.0-libav         1.8.1-1
ii  gstreamer1.0-plugins-ugly  1.8.1-1

-- no debconf information
-- 
Antonio Ospite
http://ao2.it

A: Because it messes up the order in which people normally read text.
   See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?



Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Wed, 06 Jul 2016 15:48:10 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Gossner <gossner@internode.on.net>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Wed, 06 Jul 2016 15:48:10 GMT) (full text, mbox, link).


Message #60 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Peter Gossner <gossner@internode.on.net>
To: Debian Bug Tracking System <819291@bugs.debian.org>
Subject: pitivi: Dependancy errors ?
Date: Thu, 07 Jul 2016 01:15:51 +0930
Package: pitivi
Version: 0.95-1+b1
Followup-For: Bug #819291

Dear Maintainer,

Segfaults on attempt to start/open a new project.
(same errors as previously reported )
Appears to be  start dialog window initiated.
(imports or class.definitions.seem incompletely parsed or imported ?

Source build attempts _fail_ for debian source packages
_and_ upstreams build system.

configures successfully but make(s) fails very early.
FWIW  -I is not sourcing files which exist AOK.
(python3m Python.h from my memory)

I have deleted the entire source trees in exasperation,
the upstream dependancy tracing seems fragile.
Happy to redo debian source if that may help.

As a final test I have installed a full gnome3 desktop
(to be sure its not some dependancy covered by gnome libs).
This also was not successful and is where this report was generated.

(My usual desktop is/was E17 which I also shifted to package build from locals)

Results:
no improvement
now this system is rather untidy :)



-- System Information:
Debian Release: stretch/sid
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 4.6.0-1-686-pae (SMP w/1 CPU core)
Locale: LANG=C.UTF-8, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

NOTE booted to sysvinit to test
(shim installed)

Versions of packages pitivi depends on:
ii  gir1.2-gdkpixbuf-2.0                                2.31.1-2+deb8u5
ii  gir1.2-ges-1.0                                      1.8.2-1
ii  gir1.2-glib-2.0                                     1.48.0-2
ii  gir1.2-gst-plugins-base-1.0                         1.8.2-1
ii  gir1.2-gstreamer-1.0                                1.8.2-1
ii  gir1.2-gtk-3.0                                      3.20.6-2
ii  gir1.2-pango-1.0                                    1.40.1-1
ii  gnome-icon-theme                                    3.12.0-1
ii  gstreamer1.0-alsa [gstreamer1.0-audiosink]          1.8.2-1
ii  gstreamer1.0-plugins-bad [gstreamer1.0-videosink]   1:1.8.2-dmo2
ii  gstreamer1.0-plugins-base                           1.8.2-1
ii  gstreamer1.0-plugins-good [gstreamer1.0-videosink]  1.8.2-1
ii  gstreamer1.0-pulseaudio [gstreamer1.0-audiosink]    1.8.2-1
ii  gstreamer1.0-x [gstreamer1.0-videosink]             1.8.2-1
ii  libc6                                               2.22-13
ii  libcairo2                                           1.14.6-1+b1
ii  python3                                             3.5.1-4
ii  python3-cairo                                       1.10.0+dfsg-5+b1
ii  python3-dbus                                        1.2.4-1
ii  python3-gi                                          3.20.1-1
ii  python3-gi-cairo                                    3.20.1-1
ii  python3-gst-1.0                                     1.8.2-1
ii  python3-matplotlib                                  1.5.2~rc2-1
ii  python3-numpy                                       1:1.11.1~rc1-1
ii  python3-xdg                                         0.25-4
ii  python3.5                                           3.5.2-1

pitivi recommends no packages.

Versions of packages pitivi suggests:
ii  frei0r-plugins             1:1.5-dmo1
ii  gir1.2-gnomedesktop-3.0    3.20.2-1
ii  gir1.2-notify-0.7          0.7.6-2
ii  gstreamer1.0-libav         1:1.8.2-dmo1
ii  gstreamer1.0-plugins-ugly  1.4.4-2+b1

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Thu, 07 Jul 2016 07:03:07 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Gossner <gossner@internode.on.net>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Thu, 07 Jul 2016 07:03:08 GMT) (full text, mbox, link).


Message #65 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Peter Gossner <gossner@internode.on.net>
To: 819291@bugs.debian.org
Subject: Re: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Thu, 7 Jul 2016 16:31:38 +0930
On Wed, 01 Jun 2016 10:57:09 +0200 Antonio Ospite <ao2@ao2.it> wrote:
> Package: pitivi
> Version: 0.95-1+b1
> Followup-For: Bug #819291
>
<snips>
> I looked up for gtk_css_gadget_draw related bugs in pitivi and found
> the upstream bug report: https://phabricator.freedesktop.org/T7373
> 
> They mention a Gtk bug report, but eventually propose a fix in pitivi
> itself:
> https://git.gnome.org/browse/pitivi/commit/pitivi/timeline/layer.py?id=62e5a852f905847e98cc653bc9e06fc8b57ab899
> 
> I confirm that after applying the change from the last link I do not
> get the crash anymore when creating a new project.
> 
> Thanks,
>    Antonio
> 
I too can confirm this fix works for the open new project dialogs at
least.
Specifically on this system:


 /usr/lib/i386-linux-gnu/pitivi/python/pitivi/timeline$ diff -u
 layer.py layer-py-original
--- layer.py    2016-07-07
 16:08:39.380635514 +0930 
+++ layer-py-original   2016-07-07
 16:02:36.292904762 +0930 @@ -611,7 +611,5 @@
             if hasattr(bClip, "ui"):
                 bClip.ui.updatePosition()
 
-    #def do_draw(self, cr):
-    #    Gtk.Box.do_draw(self, cr)
-
-    
+    def do_draw(self, cr):
+        Gtk.Box.do_draw(self, cr)

 ( Its right at the end of the file for this version )
Comment out the "def do_draw()" function
I guess there will be "side effects" later :)


Package: pitivi
Version: 0.95-1+b1

<snips>


-- Peter Gossner <gossner@internode.on.net>
   Pete <pete.gossner@gmail.com>
Thu  7 Jul 16:19:36 ACST 2016
 When Paradigms change the world changes with them.
  --  Thomas S. Kuhn



Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Thu, 07 Jul 2016 07:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Sebastian Dröge <slomo@coaxion.net>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Thu, 07 Jul 2016 07:09:03 GMT) (full text, mbox, link).


Message #70 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@coaxion.net>
To: Peter Gossner <gossner@internode.on.net>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Thu, 07 Jul 2016 10:06:52 +0300
[Message part 1 (text/plain, inline)]
On Do, 2016-07-07 at 16:31 +0930, Peter Gossner wrote:
> On Wed, 01 Jun 2016 10:57:09 +0200 Antonio Ospite <ao2@ao2.it> wrote:
> > Package: pitivi
> > Version: 0.95-1+b1
> > Followup-For: Bug #819291
> > 
> <snips>
> > I looked up for gtk_css_gadget_draw related bugs in pitivi and
> > found
> > the upstream bug report: https://phabricator.freedesktop.org/T7373
> > 
> > They mention a Gtk bug report, but eventually propose a fix in
> > pitivi
> > itself:
> > https://git.gnome.org/browse/pitivi/commit/pitivi/timeline/layer.py
> > ?id=62e5a852f905847e98cc653bc9e06fc8b57ab899
> > 
> > I confirm that after applying the change from the last link I do
> > not
> > get the crash anymore when creating a new project.
> > 
> > Thanks,
> >    Antonio
> > 
> I too can confirm this fix works for the open new project dialogs at
> least.
> Specifically on this system:
> [...]

I'm currently waiting for upstream to release a fixed up 0.96 (->
0.96.1) which contains this fix and various other improvements. Should
happen in the next days.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Thu, 07 Jul 2016 07:39:08 GMT) (full text, mbox, link).


Acknowledgement sent to Peter Gossner <gossner@internode.on.net>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Thu, 07 Jul 2016 07:39:08 GMT) (full text, mbox, link).


Message #75 received at 819291@bugs.debian.org (full text, mbox, reply):

From: Peter Gossner <gossner@internode.on.net>
To: 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Thu, 7 Jul 2016 16:54:13 +0930
On Thu, 07 Jul 2016 10:06:52 +0300 Sebastian =?ISO-8859-1?Q?Dr=F6ge?=
<slomo@coaxion.net> wrote:
> On Do, 2016-07-07 at 16:31 +0930, Peter Gossner wrote:
> > On Wed, 01 Jun 2016 10:57:09 +0200 Antonio Ospite <ao2@ao2.it>
> > wrote:
> > > Package: pitivi
> > > Version: 0.95-1+b1
> > > Followup-For: Bug #819291
> > > 
> > <snips>
> > > I looked up for gtk_css_gadget_draw related bugs in pitivi and
> > > found
> > > the upstream bug report: https://phabricator.freedesktop.org/T7373
> > > 
> > > They mention a Gtk bug report, but eventually propose a fix in
> > > pitivi
> > > itself:
> > > https://git.gnome.org/browse/pitivi/commit/pitivi/timeline/layer.py
> > > ?id=62e5a852f905847e98cc653bc9e06fc8b57ab899
> > > 
> > > I confirm that after applying the change from the last link I do
> > > not
> > > get the crash anymore when creating a new project.
> > > 
> > > Thanks,
> > >    Antonio
> > > 
> > I too can confirm this fix works for the open new project dialogs at
> > least.
> > Specifically on this system:
> > [...]
> 
> I'm currently waiting for upstream to release a fixed up 0.96 (->
> 0.96.1) which contains this fix and various other improvements. Should
> happen in the next days.

Thankyou very much.

This looks like an excellent app.



-- Peter Gossner <gossner@internode.on.net>
   Pete <pete.gossner@gmail.com>
Thu  7 Jul 16:52:10 ACST 2016
Wisdom is not a product of schooling but of the lifelong attempt to
acquire it. --Albert Einstein "To J. Dispentiere" (March 24, 1954)



Information forwarded to debian-bugs-dist@lists.debian.org, Loic Minier <lool@dooz.org>:
Bug#819291; Package pitivi. (Tue, 09 Aug 2016 18:45:08 GMT) (full text, mbox, link).


Acknowledgement sent to "Marc J. Driftmeyer" <mjd@reanimality.com>:
Extra info received and forwarded to list. Copy sent to Loic Minier <lool@dooz.org>. (Tue, 09 Aug 2016 18:45:08 GMT) (full text, mbox, link).


Message #80 received at 819291@bugs.debian.org (full text, mbox, reply):

From: "Marc J. Driftmeyer" <mjd@reanimality.com>
To: Sebastian Dröge <slomo@debian.org>, 819291@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Tue, 9 Aug 2016 11:35:15 -0700
[Message part 1 (text/plain, inline)]
You can close the bug. Pitivi 0.97 runs cleanly.


Sincerely,


Marc Jeffrey Driftmeyer


On 03/30/2016 12:12 AM, Sebastian Dröge wrote:
> On Di, 2016-03-29 at 12:28 -0700, Marc J. Driftmeyer wrote:
>> Downloaded the latest executable from Pitivi, pitivi-0.95-x86_64-
>> 2016-03-26_0816, and it loads just fine.
> I meant the latest version of things in unstable :) Completely
> different binaries that ship their own versions of most of the
> dependencies are not a good comparison.
>
> Can you please get a backtrace of the crash?

-- 

Marc J. Driftmeyer

main: mjd@reanimality.com <mailto:%27mjd@reanimality.com%27>
book: mjd@holoworlds.net <mailto:%27mjd@reanimality.com%27>
main:www.reanimastudios.com <http://www.reanimastudios.com>
book:www.holoworlds.net <http://www.holoworlds.net>

[Message part 2 (text/html, inline)]

Reply sent to Sebastian Dröge <slomo@debian.org>:
You have taken responsibility. (Wed, 10 Aug 2016 08:42:32 GMT) (full text, mbox, link).


Notification sent to "Marc J. Driftmeyer" <mjd@reanimality.com>:
Bug acknowledged by developer. (Wed, 10 Aug 2016 08:42:32 GMT) (full text, mbox, link).


Message #85 received at 819291-done@bugs.debian.org (full text, mbox, reply):

From: Sebastian Dröge <slomo@debian.org>
To: "Marc J. Driftmeyer" <mjd@reanimality.com>, 819291-done@bugs.debian.org
Subject: Re: Bug#819291: pitivi: 0.95-1+b1 segfaults against gtk+3.0 3.20
Date: Wed, 10 Aug 2016 10:30:56 +0200
[Message part 1 (text/plain, inline)]
Version: 0.97.1-1

On Di, 2016-08-09 at 11:35 -0700, Marc J. Driftmeyer wrote:
> You can close the bug. Pitivi 0.97 runs cleanly.

Thanks for confirming! :)
[signature.asc (application/pgp-signature, inline)]

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 12 Sep 2016 07:34:57 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jun 4 23:56:19 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.