Debian Bug report logs - #837708
thunar: Segfault after file rename

version graph

Package: thunar; Maintainer for thunar is Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>; Source for thunar is src:thunar (PTS, buildd, popcon).

Reported by: Chris Tillman <toff.tillman@gmail.com>

Date: Tue, 13 Sep 2016 18:57:07 UTC

Severity: normal

Found in version thunar/1.6.10-2

Reply or subscribe to this bug.

Toggle useless messages

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


Report forwarded to debian-bugs-dist@lists.debian.org, toff.tillman@gmail.com, Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>:
Bug#837708; Package thunar. (Tue, 13 Sep 2016 18:57:10 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Tillman <toff.tillman@gmail.com>:
New Bug report received and forwarded. Copy sent to toff.tillman@gmail.com, Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>. (Tue, 13 Sep 2016 18:57:10 GMT) (full text, mbox, link).


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

From: Chris Tillman <toff.tillman@gmail.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: thunar: Segfault after file rename
Date: Wed, 14 Sep 2016 06:54:09 +1200
Package: thunar
Version: 1.6.10-2
Severity: normal

Dear Maintainer,

I have noticed this happening a few times. I closed a text file and then
renamed it using the right-click -> Rename ... dialog. After pressing the OK
button, the entire File Manager closed.

Looking at /var/log immediately afterwards, I found this message in kern.log,
syslog and messages:

Sep 14 06:37:41 ctillman kernel: [250415.899337] Thunar[29924]: segfault at 0
ip b69f1558 sp bfda338c error 4 in libc-2.23.so[b68c0000+1ad000]

It also appeared in journalctl -a:

Wed 2016-09-14 06:37:41.862160 NZST
[s=f9fc5517d9584692831266c41d11c485;i=1b44;b=cf144cf8d9474d88a9b17750c3cbeea2;m=3a4df36630;t=53c67e8662f
    _TRANSPORT=kernel
    SYSLOG_FACILITY=0
    SYSLOG_IDENTIFIER=kernel
    _BOOT_ID=cf144cf8d9474d88a9b17750c3cbeea2
    _MACHINE_ID=13a2be7338e94abbadf3956290aa31b3
    _HOSTNAME=ctillman
    PRIORITY=6
    _SOURCE_MONOTONIC_TIMESTAMP=250415899337
    MESSAGE=Thunar[29924]: segfault at 0 ip b69f1558 sp bfda338c error 4 in
libc-2.23.so[b68c0000+1ad000]

Needless to say, it's inconvenient to need to open File Manager again and
navigate back to where I was. Thanks.




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

Kernel: Linux 4.6.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_NZ.utf8, LC_CTYPE=en_NZ.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages thunar depends on:
ii  desktop-file-utils  0.23-1
ii  exo-utils           0.10.7-1
ii  libatk1.0-0         2.20.0-1
ii  libc6               2.23-4
ii  libcairo2           1.14.6-1+b1
ii  libdbus-1-3         1.10.8-1
ii  libdbus-glib-1-2    0.106-1
ii  libexo-1-0          0.10.7-1
ii  libgdk-pixbuf2.0-0  2.34.0-1
ii  libglib2.0-0        2.48.1-2
ii  libgtk2.0-0         2.24.30-4
ii  libgudev-1.0-0      230-3
ii  libice6             2:1.0.9-1+b1
ii  libnotify4          0.7.6-2
ii  libpango-1.0-0      1.40.1-1
ii  libsm6              2:1.2.2-1+b1
ii  libthunarx-2-0      1.6.10-2
ii  libxfce4ui-1-0      4.12.1-2
ii  libxfce4util7       4.12.1-2
ii  libxfconf-0-2       4.12.0-2+b1
ii  shared-mime-info    1.6-1
ii  thunar-data         1.6.10-2

Versions of packages thunar recommends:
ii  dbus-x11             1.10.8-1
ii  gvfs                 1.28.2-1
ii  libfontconfig1       2.11.0-6.4
ii  libfreetype6         2.6.3-3+b1
ii  libpangocairo-1.0-0  1.40.1-1
ii  libpangoft2-1.0-0    1.40.1-1
ii  thunar-volman        0.8.1-2
ii  tumbler              0.1.31-2+b3
ii  xdg-user-dirs        0.15-2
ii  xfce4-panel          4.12.0-4

Versions of packages thunar suggests:
ii  thunar-archive-plugin     0.3.1-4
ii  thunar-media-tags-plugin  0.2.1-1+b2

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>:
Bug#837708; Package thunar. (Sun, 18 Sep 2016 10:48:13 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Caglienzi <mark.caglienzi@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>. (Sun, 18 Sep 2016 10:48:13 GMT) (full text, mbox, link).


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

From: Mark Caglienzi <mark.caglienzi@gmail.com>
To: 837708@bugs.debian.org
Subject: Re: thunar: Segfault after file rename
Date: Sun, 18 Sep 2016 12:43:49 +0200
[Message part 1 (text/plain, inline)]
Hello,
I was affected by this bug from some time, and about one week ago I found
something that did the trick for me: http://tqdev.com/2016-xubuntu-16-04-thunar-crashes-on-rename

I did these steps:
* apt-get source thunar
* apt-get build-dep thunar
* Manually patch the file as in the blog post
* debuild -us -uc
* dpkg -i $THE_PATCHED_PACKAGES_(ONLY_THE_ONES_I_ALREADY_HAD_INSTALLED)

And tried the new thunar for a week. This solved for me.

Maybe the maintainers can test and packaged it more cleanly (I did this only for me).

Thank you in advance!

PS: I was going to test this patch for a week and then file a bug here in the BTS, but
Chris Tillman got it first :D)
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>:
Bug#837708; Package thunar. (Mon, 03 Oct 2016 17:51:07 GMT) (full text, mbox, link).


Acknowledgement sent to Mark Caglienzi <mark.caglienzi@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>. (Mon, 03 Oct 2016 17:51:07 GMT) (full text, mbox, link).


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

From: Mark Caglienzi <mark.caglienzi@gmail.com>
To: 837708@bugs.debian.org
Subject: Re: thunar: Segfault after file rename
Date: Mon, 03 Oct 2016 19:47:22 +0200
[Message part 1 (text/plain, inline)]
On Sun, 18 Sep 2016 12:43:49 +0200 Mark Caglienzi <mark.caglienzi@gmail.com> wrote:
> Hello,
> I was affected by this bug from some time, and about one week ago I found
> something that did the trick for me: http://tqdev.com/2016-xubuntu-16-04-thunar-crashes-on-rename
> And tried the new thunar for a week. This solved for me.

Sorry to reply again but unfortunately no, this does not appear to solve my segfaults.
It seems that they happen less frequently, but they're not gone, unfortunately :(

Kind regards,
Mark
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>:
Bug#837708; Package thunar. (Thu, 06 Oct 2016 13:15:09 GMT) (full text, mbox, link).


Acknowledgement sent to martin f krafft <madduck@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>. (Thu, 06 Oct 2016 13:15:10 GMT) (full text, mbox, link).


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

From: martin f krafft <madduck@debian.org>
To: Debian Bug Tracking System <837708@bugs.debian.org>
Subject: Re: thunar: Segfault after file rename
Date: Thu, 6 Oct 2016 15:14:19 +0200
[Message part 1 (text/plain, inline)]
Package: thunar
Version: 1.6.10-2
Followup-For: Bug #837708

Here's a backtrace, let me know if you need me to reproduce this
with the missing symbols referenced:

#0  __strcmp_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcmp-sse2-unaligned.S:32
#1  0x000055bc5ce108d5 in thunar_file_compare_by_name (file_a=0x7fdf08030440, file_b=0x7fdf08036c00, 
    case_sensitive=<optimized out>) at thunar-file.c:4023
#2  0x000055bc5ce1ed8e in thunar_list_model_cmp_func (a=0x7fdf08030440, b=0x7fdf08036c00, 
    user_data=<optimized out>) at thunar-list-model.c:1045
#3  0x00007fdf1d3b2494 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdf1d3b29de in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdf1d3b38c4 in g_sequence_insert_sorted_iter () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdf1d3b399c in g_sequence_insert_sorted () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x000055bc5ce1ea48 in thunar_list_model_files_added (folder=<optimized out>, files=<optimized out>, 
    store=0x55bc5f0b44c0) at thunar-list-model.c:1261
#8  0x00007fdf1d670f75 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007fdf1d682f82 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007fdf1d68bbcc in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007fdf1d68bfaf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x000055bc5ce120be in thunar_folder_monitor (monitor=<optimized out>, event_file=0x55bc5f2af940, 
    other_file=0x55bc5f0fd920, event_type=G_FILE_MONITOR_EVENT_MOVED, user_data=<optimized out>)
    at thunar-folder.c:751
#13 0x00007fdf18a0a038 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#14 0x00007fdf18a09a9a in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6
#15 0x00007fdf1d671c8a in g_cclosure_marshal_generic_va ()
   from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fdf1d6711a4 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007fdf1d68b8bd in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007fdf1d68bfaf in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007fdf1d9989d9 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#20 0x00007fdf1d3987d7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007fdf1d398a40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fdf1d398d62 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fdf1f26e447 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x000055bc5cdf6765 in main (argc=1, argv=0x7ffd06cee988) at main.c:312

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

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

Versions of packages thunar depends on:
ii  desktop-file-utils  0.23-1
ii  exo-utils           0.10.7-1
ii  libatk1.0-0         2.22.0-1
ii  libc6               2.24-3
ii  libcairo2           1.14.6-1+b1
ii  libdbus-1-3         1.10.10-1
ii  libdbus-glib-1-2    0.108-1
ii  libexo-1-0          0.10.7-1
ii  libgdk-pixbuf2.0-0  2.36.0-1
ii  libglib2.0-0        2.50.0-1
ii  libgtk2.0-0         2.24.31-1
ii  libgudev-1.0-0      230-3
ii  libice6             2:1.0.9-1+b1
ii  libnotify4          0.7.6-2
ii  libpango-1.0-0      1.40.3-2
ii  libsm6              2:1.2.2-1+b1
ii  libthunarx-2-0      1.6.10-2
ii  libxfce4ui-1-0      4.12.1-2
ii  libxfce4util7       4.12.1-2
ii  libxfconf-0-2       4.12.0-3
ii  shared-mime-info    1.7-1
ii  thunar-data         1.6.10-2

Versions of packages thunar recommends:
ii  dbus-x11             1.10.10-1
pn  gvfs                 <none>
ii  libfontconfig1       2.11.0-6.7
ii  libfreetype6         2.6.3-3+b1
ii  libpangocairo-1.0-0  1.40.3-2
ii  libpangoft2-1.0-0    1.40.3-2
pn  thunar-volman        <none>
pn  tumbler              <none>
ii  xdg-user-dirs        0.15-2
pn  xfce4-panel          <none>

Versions of packages thunar suggests:
pn  thunar-archive-plugin     <none>
pn  thunar-media-tags-plugin  <none>

-- no debconf information


-- 
 .''`.   martin f. krafft <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems
[digital_signature_gpg.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>:
Bug#837708; Package thunar. (Thu, 06 Oct 2016 20:42:03 GMT) (full text, mbox, link).


Acknowledgement sent to Yves-Alexis Perez <corsac@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Xfce Maintainers <pkg-xfce-devel@lists.alioth.debian.org>. (Thu, 06 Oct 2016 20:42:03 GMT) (full text, mbox, link).


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

From: Yves-Alexis Perez <corsac@debian.org>
To: martin f krafft <madduck@debian.org>, 837708@bugs.debian.org
Subject: Re: [Pkg-xfce-devel] Bug#837708: thunar: Segfault after file rename
Date: Thu, 06 Oct 2016 22:39:42 +0200
[Message part 1 (text/plain, inline)]
On Thu, 2016-10-06 at 15:14 +0200, martin f krafft wrote:
> Here's a backtrace, let me know if you need me to reproduce this
> with the missing symbols referenced:

Can you try the packages from https://perso.corsac.net/~corsac/debian/xfce4/th
unar_1.6.10-3_amd64.changes and report back?

Regards,
-- 
Yves-Alexis
[signature.asc (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 15:26:28 2018; Machine Name: beach

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.