After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 610072 - crash when crossing trimming handles
crash when crossing trimming handles
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Timeline
Git
Other Linux
: High blocker
: 0.13.4
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2010-02-16 06:01 UTC by Stephen Griffiths
Modified: 2010-02-20 19:38 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
debug log (811.18 KB, text/x-log)
2010-02-16 15:16 UTC, Jean-François Fortin Tam
Details

Description Stephen Griffiths 2010-02-16 06:01:56 UTC
Pitivi crases when moving trim handles in extreme conditions

Steps to reproduce:
1. open pitivi
2. add a video clip to the library
3. drag clip to timeline
4. grab and hold left trim handle
5. drag as far right as possible until it stops moving and then drag left again
6. PiTiVi crashes
Comment 1 Akhil Laddha 2010-02-16 10:50:34 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Jean-François Fortin Tam 2010-02-16 15:14:17 UTC
pitivi/timeline/track.py:250: Warning: g_sequence_get: assertion `!is_end (iter)' failed
  self._controller.set(self._property.name, ptime, value)
Segmentation fault


This one is easy to reproduce. From what it looks like visually, the beginning point is allowed to go past the end point...
Comment 3 Jean-François Fortin Tam 2010-02-16 15:16:19 UTC
Created attachment 153923 [details]
debug log

...which basically says the same thing as the above segfault.
Comment 4 Alessandro Decina 2010-02-20 19:38:40 UTC
commit aecba68cc5d65e4690978dbed98e0033f177e2d2
Author: Alessandro Decina <alessandro.d@gmail.com>
Date:   Sat Feb 20 20:34:02 2010 +0100

    Workaround for 610072. Fixes a segfault.