! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Crash while drag and dropping a file onto the path bar
Status:
RESOLVED: WORKSFORME

Comments

Description pal 2016-06-21 13:24:44 CEST
Created attachment 6710 
bt and stderr of crash

I regularly drag and drop file onto the path bar as a means of moving files to a parent directory. I have been experiencing crashes for a while doing just that.

I think it may be a data race, for several reasons:

* The crashes are not always reproducible,
* The backtraces are not identical,
* The crashes don't happen when Thunar runs inside the debugger.

The crash seems to happen in thunar_info_clear()

Enclosed are 4 backtraces and a couple of stderr captures.
Comment 1 pal 2016-06-22 09:51:53 CEST
I saw a new crash whilst renaming a file. When a crash happens, the action triggering it always completes, which seems to points towards thunar_file_reload_idle().

Also, I don't experience crashes anymore as soon as I disable the thumbnailer, so I guess the reason is a data race between thunar_file_reload() and icon reloading. I can't isolate it further because GCC's thread sanitizer shows tons of data races and I don't know if those are false positives.
Comment 2 Robert 2016-08-06 10:44:51 CEST
This might be related to bug 12320 - or even a duplicate.
Comment 3 alexxcons editbugs 2018-01-24 11:18:42 CET
@pal

Considering Robert's comment:
Is it still an issue for you when using newer thunar releases ?
Comment 4 alexxcons editbugs 2018-02-07 13:36:32 CET
Since there is no further information, and the related bug already got fixed I will close this bug for now.

Please feel free to reopen if it is still an issue for you !

Bug #12659

Reported by:
pal
Reported on: 2016-06-21
Last modified on: 2018-02-07

People

Assignee:
Xfce Bug Triage
CC List:
6 users

Version

Version:
1.6.10

Attachments

bt and stderr of crash (15.55 KB, application/gzip)
2016-06-21 13:24 CEST , pal
no flags

Additional information