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 405462 - Dragging from nautilus over sourceliste and timeline makes pitivi crash
Dragging from nautilus over sourceliste and timeline makes pitivi crash
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: User interface
Git
Other Linux
: Normal major
: 0.11.0
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2007-02-07 18:19 UTC by julien tous
Modified: 2007-10-14 16:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
log and backtrace (12.89 KB, application/x-bzip)
2007-02-08 12:48 UTC, julien tous
Details

Description julien tous 2007-02-07 18:19:34 UTC
When sourcelist and timeline are empty, Dragging (but not dropping) a file from nautilus over the source list, makes the explanation message disapear. then dragging it over the timeline makes pitivi crash.
Comment 1 Edward Hervey 2007-02-08 09:42:35 UTC
I can't manage to reproduce it with latest svn.

Could you Run pitivi as follow and attach the log and the backtrace ?

> ulimit -c unlimited
> GST_DEBUG=2,python:5 pitivi > log 2>&1

You can compress the log file and attach it. If it segfaults, get a backtrace with the following:

> gdb python <corefile>
> threads apply all bt
Comment 2 julien tous 2007-02-08 12:48:20 UTC
Created attachment 82145 [details]
log and backtrace
Comment 3 julien tous 2007-02-08 12:50:38 UTC
Actualy it isn't really reproductable.
While trying to reproduct it, i get different behaviours :

-It sometimes crashes after dragging over sourceliste and timeline (first log)

-It sometimes crashes after dragging over sourceliste only (second log)

-It also sometimes crashes while dragging over timeline only 

-It also sometimes crashes while dragging over timeline and sourcelist

Those cases don't happen with :
> GST_DEBUG=2,python:5 bin/pitivi > log 2>&1
but do happen with 
> GST_DEBUG=2,python:5 bin/pitivi

So the logs are pasted from the console


If dragging other sourceliste doesn't make pitivi crash, then importing source afterward crash it then (Third log). This might not be related. Should i open another bug ?
Comment 4 Edward Hervey 2007-03-25 15:47:06 UTC
This behaviours are because we were using a gtk.TextView which reacts to drag and drop in some weird way. I currently commited a fix from Johan that uses a gtk.Label instead for the source list explanation message. That should fix the errors in the source list.
Comment 5 Edward Hervey 2007-06-17 10:40:01 UTC
we're still getting this with the timeline :(
Comment 6 Edward Hervey 2007-07-08 19:41:34 UTC
yes, it is now fixed !

2007-07-08  Edward Hervey  <bilboed@bilboed.com>

	* pitivi/ui/timeline.py:
	Use a gtk.Label with an eventbox instead of the previous method in order
	to display the informational message in the timeline.
	Fixes #405462