[Xfce-bugs] [Bug 15172] Clicking on MTP device in tree-view crashes Thunar

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Fri Mar 13 18:25:16 CET 2020


https://bugzilla.xfce.org/show_bug.cgi?id=15172

Reuben Green <reubengreen73 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |reubengreen73 at gmail.com

--- Comment #28 from Reuben Green <reubengreen73 at gmail.com> ---
Created attachment 9592
  --> https://bugzilla.xfce.org/attachment.cgi?id=9592&action=edit
backtrace of crash

I can reproduce the crash using Thunar 1.8.12 from the debian repos, see
attached backtrace. I took some screenshots of the process, see
https://imgur.com/a/6uI743I

I did the following (these steps reliably reproduce the crash in Thunar 1.8.12
on my system)

(1) With the side pane in tree view, I expanded the "File System" row in the
side pane so that my screen looked like screenshot 1. Expanding the "File
System" like this seems to be necessary for reproducing this crash - if "File
System" is collapsed, then I can do all of the following steps with no crash
and no errors except the thunar-volman warnings.

(2) Insert a USB flash drive (the one I used has label "Debian 10.2.0", as in
the screenshots). When this appears in Thunar, it appears on top of (that is,
obscuring) the "File System" text in the side pane, as shown in screenshot 2.
If you mouseover the side pane, this gets corrected and the drive appears above
the "File System" text as expected, and you get what is shown in screenshot 3.
Also, the following  messages happen when you insert the stick

thunar-volman: Unsupported USB device type "usb".
thunar-volman: Unsupported USB device type "usb-storage".

(thunar:27746): Gtk-CRITICAL **: 16:44:38.836:
../../../../gtk/gtktreeview.c:6711 (validate_visible_area): assertion
`has_next' failed.
There is a disparity between the internal view of the GtkTreeView,
and the GtkTreeModel.  This generally means that the model has changed
without letting the view know.  Any display from now on is likely to
be incorrect.

and the GtK-CRITICAL then keeps being repeated as you move the mouse around or
click in the sidepane.

(3) Click on the USB stick in the side pane - this immediately triggers the
crash.


Doing the above with the current Thunar master does not cause a segfault, but
does trigger all sorts of warnings - I am currently investigating these and
I'll report back when I know more.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list