IgnorantGuru / spacefm

SpaceFM File Manager
http://ignorantguru.github.com/spacefm/
GNU General Public License v3.0
490 stars 72 forks source link

spacefm core dump when drag #724

Open anilsg opened 6 years ago

anilsg commented 6 years ago

Behaviour: click and start dragging on a file dumps core Expected: click and start dragging will initiate a move Reproduce: just click and drag a file to observe $ spacefm Segmentation fault (core dumped) $ uname -a Linux carbon 4.16.13-2-ARCH #1 SMP PREEMPT Fri Jun 1 18:46:11 UTC 2018 x86_64 GNU/Linux $ coredumpctl gdb 3323 PID: 3323 (spacefm) UID: 1000 (anil) GID: 1000 (anil) Signal: 11 (SEGV) Timestamp: Sat 2018-06-16 10:13:47 AEST (5min ago) Command Line: spacefm Executable: /usr/bin/spacefm Control Group: /user.slice/user-1000.slice/session-c1.scope Unit: session-c1.scope Slice: user-1000.slice Session: c1 Owner UID: 1000 (anil) Boot ID: 189957635dd84575b7fd152cb57792bc Machine ID: 99e4d85a437d4d66be655609e8d26768 Hostname: carbon Storage: /var/lib/systemd/coredump/core.spacefm.1000.189957635dd84575b7fd152cb57792bc.3323.1529108027000000.lz4 Message: Process 3323 (spacefm) of user 1000 dumped core.

            Stack trace of thread 3323:
            #0  0x00007f1729fc36c1 n/a (libgdk-3.so.0)
            #1  0x000055ca1d07ef5b n/a (spacefm)
            #2  0x00007f172a486977 n/a (libgtk-3.so.0)
            #3  0x00007f1728ddda4d g_closure_invoke (libgobject-2.0.so.0)
            #4  0x00007f1728df0e40 n/a (libgobject-2.0.so.0)
            #5  0x00007f1728df9081 g_signal_emit_valist (libgobject-2.0.so.0)
            #6  0x00007f1728dfa60c g_signal_emit_by_name (libgobject-2.0.so.0)
            #7  0x00007f172a6037fe n/a (libgtk-3.so.0)
            #8  0x00007f172a603ed0 n/a (libgtk-3.so.0)
            #9  0x00007f172a484c9c gtk_main_do_event (libgtk-3.so.0)
            #10 0x00007f1729f94526 n/a (libgdk-3.so.0)
            #11 0x00007f1729fc5e45 n/a (libgdk-3.so.0)
            #12 0x00007f1728b03368 g_main_context_dispatch (libglib-2.0.so.0)
            #13 0x00007f1728b035b1 n/a (libglib-2.0.so.0)
            #14 0x00007f1728b038e2 g_main_loop_run (libglib-2.0.so.0)
            #15 0x00007f172a483dcf gtk_main (libgtk-3.so.0)
            #16 0x000055ca1d0555cd n/a (spacefm)
            #17 0x00007f17277ed06b __libc_start_main (libc.so.6)
            #18 0x000055ca1d05584a n/a (spacefm)

            Stack trace of thread 3327:
            #0  0x00007f17278bd0f9 syscall (libc.so.6)
            #1  0x00007f1728b4a52d g_cond_wait_until (libglib-2.0.so.0)
            #2  0x00007f1728ad5903 n/a (libglib-2.0.so.0)
            #3  0x00007f1728ad5eee g_async_queue_timeout_pop (libglib-2.0.so.0)
            #4  0x00007f1728b2c541 n/a (libglib-2.0.so.0)
            #5  0x00007f1728b2ba2a n/a (libglib-2.0.so.0)
            #6  0x00007f1727b8d075 start_thread (libpthread.so.0)
            #7  0x00007f17278c253f __clone (libc.so.6)

            Stack trace of thread 3328:
            #0  0x00007f17278b7ea9 __poll (libc.so.6)
            #1  0x00007f17101e5773 n/a (libpulse.so.0)
            #2  0x00007f17101d6bd0 pa_mainloop_poll (libpulse.so.0)
            #3  0x00007f17101d7271 pa_mainloop_iterate (libpulse.so.0)
            #4  0x00007f17101d7301 pa_mainloop_run (libpulse.so.0)
            #5  0x00007f17101e56ae n/a (libpulse.so.0)
            #6  0x00007f1703dd281c n/a (libpulsecommon-11.1.so)
            #7  0x00007f1727b8d075 start_thread (libpthread.so.0)
            #8  0x00007f17278c253f __clone (libc.so.6)

            Stack trace of thread 3324:
            #0  0x00007f17278b7ea9 __poll (libc.so.6)
            #1  0x00007f1728b03523 n/a (libglib-2.0.so.0)
            #2  0x00007f1728b0363e g_main_context_iteration (libglib-2.0.so.0)
            #3  0x00007f1728b03692 n/a (libglib-2.0.so.0)
            #4  0x00007f1728b2ba2a n/a (libglib-2.0.so.0)
            #5  0x00007f1727b8d075 start_thread (libpthread.so.0)
            #6  0x00007f17278c253f __clone (libc.so.6)

            Stack trace of thread 3325:
            #0  0x00007f17278b7ea9 __poll (libc.so.6)
            #1  0x00007f1728b03523 n/a (libglib-2.0.so.0)
            #2  0x00007f1728b038e2 g_main_loop_run (libglib-2.0.so.0)
            #3  0x00007f17292f4348 n/a (libgio-2.0.so.0)
            #4  0x00007f1728b2ba2a n/a (libglib-2.0.so.0)
            #5  0x00007f1727b8d075 start_thread (libpthread.so.0)
            #6  0x00007f17278c253f __clone (libc.so.6)
funkaddict commented 5 years ago

I am running into the same issue. Exactly the same behaviour.

$ uname -a Linux archtic 4.18.12-arch1-1-ARCH #1 SMP PREEMPT Thu Oct 4 01:01:27 UTC 2018 x86_64 GNU/Linux