Re: still crashes on file deletion?

  • From: aryah <aryah47@xxxxxxxxx>
  • To: emelfm2@xxxxxxxxxxxxx
  • Date: Sun, 7 Jun 2009 05:41:58 +0200

On Sat, Jun 06, 2009 at 12:21:38PM +1000, tpgww@xxxxxxxxxxx wrote:
> OK, nothing obvious there. Problems in the recent past were due to some 
> change in gtk 2.16, but emelFM2 0.6 has now been tested on gtk 2.16.[012], 
> and with later X than 1.2. I haven't used gcc 4.1 for a while, but it was 
> never an issue in the past.
> 
> The sort of problem you initially reported arises from parallel usage of the 
> X backend. Such usage is supposed to be prevented by a mutex ('lock', if you 
> like). Reading around a bit, I get a sniff that eglibc mutex arrangements may 
> not be the same as in other libc's. If that turns out to be true, and it's 
> not fixed to become posix-compliant, well then there's not much we can do to 
> help.
> 
> For now, a couple of things can be tried:
> 
> 1. a fresh build with [additional] make option DEBUG=1.
> This changes the mutex type to one that detects some inappropriate usage, and 
> error messages will be sent to the terminal in that case. However, if there's 
> a problem with the normal (recursive) mutex, the error-check mutex may not 
> work either.
> 
> 2. in file emelfm2.h, at line 678 or thereabouts, is:
> //#define NATIVE_BGL
> Do a fresh build with that line un-commented. This will revert to gtk's 
> standard form of mutex, which can cause a UI freeze in certain circumstances, 
> but which may otherwise provide indication (i.e. different failure(s)) that 
> the mutex is the cause of the problem. Again, I'd build with DEBUG=1 and run 
> from a terminal.
> 
> Regards
> Tom

Ok, so I tried the first option. I include two crash logs. Maybe I should 
mention, I install it with checkinstall, not make install, which builds a 
debian package. I can't imagine this having any affect.. First log crashes with 
'Aborted', so perhaps its not related. I believe however they crashed on delete 
commands, and I think on exactly the same files, so I include it as possibly 
relevant nevertheless.
 
As I said, I haven't used emelfm2 ever before, so I don't really know what to 
expect from its behavior, but another strange event was, after some copying of 
files to a fullshared directory over smbnetfs, that appeared done, nevertheless 
all operations I gave afterward were ignored and put into some task queue 
instead. I waited quite a while. When giving quit command, it claimed 1 process 
was still running. So, where can I see that task queue? Also, can I enable some 
kind of progress bar or maybe some percent done indicator in statusbar to see 
how far a copy operation has progressed? All I see is 'file operation in 
progress' in the statusbar. Debug log is at least telling me what file its 
currently working on.

I just compiled it by uncommenting that #define, on line 658. Didn't crash on 
exactly the same files, and deleted the files it crashed on prevously on a 
second attempt, but crashed nevertheless, with a similar debug output, also 
attached here as crash3. There's another line #else //def NATIVE_BGL on line 
686 below, should I uncomment this as well?

I have some unreliable and vague sense that the original version, as well as 
the DEBUG one without the uncommenting crash often or even regularly on the 
exact same files after subsequent attempts. But maybe they just crash 
frequently so I see patterns that don't exist...
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] Pane 1 refresh interval count = 1
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] post-task monitor-thread cleanup by thread 3887982928 completed
[DEBUG ] In _e2_task_thread_finish: names array a5b500:
[DEBUG ] In e2_fileview_clean_selected() selected: a5b500
[DEBUG ] taskQ-thread post-task operations done by 3887982928
[DEBUG ] accepting request to refresh /home/aryah/.local/share/
[DEBUG ] start refresh filelist for /home/aryah/.local/share/
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] accepting request to refresh /home/aryah/data/Xenogears [PSX] 
[NTSC-US]/
[DEBUG ] start refresh filelist for /home/aryah/data/Xenogears [PSX] [NTSC-US]/

(emelfm2:6077): Gtk-CRITICAL **: gtk_tree_view_set_cursor_on_cell: assertion 
`tree_view->priv->tree != NULL' failed
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] _e2_fileview_key_press_cb, key 65515
[DEBUG ] e2_action_run (from:, rt:file.open)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] e2_command_run_at (command:cd /home/aryah/.local/share/Trash,range:1)
[DEBUG ] find an alias for cd /home/aryah/.local/share/Trash
[DEBUG ] ret: /home/aryah/.local/share/Trash
[DEBUG ] _e2_pane_change_dir 
(rt:,path:"/home/aryah/.local/share/Trash",update:1,hook:1)
[DEBUG ] In e2_fileview_clean_selected() selected: a33900
[DEBUG ] immediate-action-thread (ID=140324764510544) finished
[DEBUG ] immediate-action-thread (ID=140324764510544) started
[DEBUG ] managing cd to /home/aryah/.local/share/Trash/
[DEBUG ] shut down a cd-timer for this pane
[NOTICE] Changing active pane to /home/aryah/.local/share/Trash/
[DEBUG ] _e2_fileview_change_dir: /home/aryah/.local/share/Trash/
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 1
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] NO need for encoding conversion change after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] change-dir-thread (ID=140324764510544) started
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] e2_action_run (from:, rt:file.open)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] e2_command_run_at (command:cd 
/home/aryah/.local/share/Trash/files,range:1)
[DEBUG ] find an alias for cd /home/aryah/.local/share/Trash/files
[DEBUG ] ret: /home/aryah/.local/share/Trash/files
[DEBUG ] _e2_pane_change_dir 
(rt:,path:"/home/aryah/.local/share/Trash/files",update:1,hook:1)
[DEBUG ] In e2_fileview_clean_selected() selected: b83d60
[DEBUG ] immediate-action-thread (ID=140324764510544) finished
[DEBUG ] immediate-action-thread (ID=140324764510544) started
[DEBUG ] managing cd to /home/aryah/.local/share/Trash/files/
[DEBUG ] shut down a cd-timer for this pane
[NOTICE] Changing active pane to /home/aryah/.local/share/Trash/files/
[DEBUG ] _e2_fileview_change_dir: /home/aryah/.local/share/Trash/files/
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] change-dir-thread (ID=140324764510544) started
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] NO need for encoding conversion change after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] e2_action_run (from:, rt:pane.go_forward)
[DEBUG ] e2_action_run () ends
[DEBUG ] e2_action_run (from:, rt:pane.go_forward)
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_fileview_key_press_cb, key 65364
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 1
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] _e2_fileview_key_press_cb, key 65364
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 2
[DEBUG ] _e2_fileview_key_press_cb, key 65364
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[DEBUG ] _e2_fileview_key_press_cb, key 65364
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 4
[DEBUG ] callback: mouse button 3 press event type 4
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (7015)
[DEBUG ] e2_menu_action_activated_cb
[DEBUG ] _e2_context_menu_selected_cb, menu: d2f200
[DEBUG ] timer callback: e2_menu_action_activated_cb2
[DEBUG ] e2_action_run (from:, rt:file.delete)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_task_run_processQ timer callback, thread 4074964864
[DEBUG ] _e2_task_run_processQ create Q thread
[DEBUG ] _e2_task_processQ - process queud item
[DEBUG ] task: delete
[DEBUG ] Q-process-thread (ID=140324764510544) started
[DEBUG ] _e2_task_run_processQ timer callback FINISH
[DEBUG ] register widget a66700 in keybinding category 'general.dialogs'
[DEBUG ] starting poll loop
[DEBUG ] Start _e2_main_loop_clean_BGL, loopdata: f213f0 thread 3887982928
[DEBUG ] In _e2_main_loop_clean_loop, loopdata: f213f0 thread 3887982928
[DEBUG ] e2_keybinding_disrol, category: ALL, widget: _
[DEBUG ] UNregister keybinding for widget
[DEBUG ] Pane 2 refresh interval count = 1
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] more refresh request(s), deferred because busy
[DEBUG ] post-task monitor-thread cleanup by thread 3887982928 completed
[DEBUG ] In _e2_task_thread_finish: names array a6fc00:
[DEBUG ] In e2_fileview_clean_selected() selected: a6fc00
[DEBUG ] taskQ-thread post-task operations done by 3887982928
[DEBUG ] accepting request to refresh /home/aryah/.local/share/Trash/files/
[DEBUG ] start refresh filelist for /home/aryah/.local/share/Trash/files/
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] accepting request to refresh /home/aryah/data/Xenogears [PSX] 
[NTSC-US]/
[DEBUG ] start refresh filelist for /home/aryah/data/Xenogears [PSX] [NTSC-US]/

(emelfm2:6077): Gtk-CRITICAL **: gtk_tree_view_set_cursor_on_cell: assertion 
`tree_view->priv->tree != NULL' failed
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] _e2_fileview_key_press_cb, key 65515
[DEBUG ] _e2_fileview_key_press_cb, key 65364
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] e2_action_run (from:, rt:trash.delete)
[DEBUG ] bad attempt to open BGL
[DEBUG ] attempted BGL re-lock
[DEBUG ] e2_action_run () ends
[DEBUG ] Pane 2 refresh interval count = 1
[DEBUG ] timer callback: e2_menu_destroy, menu: d2f200
[DEBUG ] accepting request to refresh /home/aryah/.local/share/Trash/files/
[DEBUG ] start refresh filelist for /home/aryah/.local/share/Trash/files/
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] _e2_fileview_key_press_cb, key 65515
[DEBUG ] e2_action_run (from:, rt:pane.go_up)
[DEBUG ] _e2_pane_change_dir (rt:,path:"..",update:1,hook:1)
[DEBUG ] e2_action_run () ends
[DEBUG ] managing cd to /home/aryah/data/
[DEBUG ] shut down a cd-timer for this pane
[NOTICE] Changing INactive pane to /home/aryah/data/
[DEBUG ] _e2_fileview_change_dir: /home/aryah/data/
[DEBUG ] change-dir-thread (ID=140324764510544) started
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 6
[DEBUG ] NO need for encoding conversion change after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] e2_action_run (from:, rt:trash.delete)
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_fileview_key_press_cb, key 65515
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] e2_action_run (from:, rt:trash.delete)
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_fileview_key_press_cb, key 65362
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 5
[DEBUG ] _e2_fileview_key_press_cb, key 65364
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 6
[DEBUG ] e2_action_run (from:, rt:file.delete)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_task_run_processQ timer callback, thread 4074964864
[DEBUG ] _e2_task_run_processQ create Q thread
[DEBUG ] _e2_task_processQ - process queud item
[DEBUG ] task: delete
[DEBUG ] register widget a66c00 in keybinding category 'general.dialogs'
[DEBUG ] Q-process-thread (ID=140324764510544) started
[DEBUG ] _e2_task_run_processQ timer callback FINISH
[DEBUG ] starting poll loop
[DEBUG ] Start _e2_main_loop_clean_BGL, loopdata: df4480 thread 3887982928
[DEBUG ] In _e2_main_loop_clean_loop, loopdata: df4480 thread 3887982928
[DEBUG ] post-task monitor-thread cleanup by thread 3887982928 completed
[DEBUG ] In _e2_task_thread_finish: names array a4d7b0:
[DEBUG ] In e2_fileview_clean_selected() selected: a4d7b0
[DEBUG ] taskQ-thread post-task operations done by 3887982928
[DEBUG ] e2_keybinding_disrol, category: ALL, widget: _
[DEBUG ] UNregister keybinding for widget
emelfm2: ../../src/xcb_io.c:242: process_responses: Assertion `(((long) 
(dpy->last_request_read) - (long) (dpy->request)) <= 0)' failed.
[DEBUG ] system shutdown initiated by signal 6
[DEBUG ] attempted BGL re-lock
[DEBUG ] write config file: /home/aryah/.config/emelfm2/config-en_US.UTF-8
[DEBUG ] write cache file: /home/aryah/.config/emelfm2/cache
[DEBUG ] touch config dir
Aborted
DEBUG ] accepting request to refresh 
/media/net/WORKGROUP/IDIOT/Fullshare/Orch.works-schoenberg, Berg, Webern 
Karajan  Bpo (SHM-CD)/
[DEBUG ] start refresh filelist for 
/media/net/WORKGROUP/IDIOT/Fullshare/Orch.works-schoenberg, Berg, Webern 
Karajan  Bpo (SHM-CD)/
[DEBUG ] setup to clear stores later
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] accepting request to refresh /home/aryah/music/Orch.works-schoenberg, 
Berg, Webern Karajan  Bpo (SHM-CD)/
[DEBUG ] start refresh filelist for /home/aryah/music/Orch.works-schoenberg, 
Berg, Webern Karajan  Bpo (SHM-CD)/
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] 2 old liststore(s) cleared
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[DEBUG ] callback: button release
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: button release
[DEBUG ] e2_action_run (from:, rt:file.trash)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_task_run_processQ timer callback, thread 2974893952
[DEBUG ] _e2_task_run_processQ create Q thread
[DEBUG ] _e2_task_processQ - process queud item
[DEBUG ] Q-process-thread (ID=140091727812944) started
[DEBUG ] _e2_task_run_processQ timer callback FINISH
[DEBUG ] post-task monitor-thread cleanup by thread 2779519312 completed
[DEBUG ] In _e2_task_thread_finish: names array 1f6c070:
[DEBUG ] In e2_fileview_clean_selected() selected: 1f6c070
[DEBUG ] taskQ-thread post-task operations done by 2779519312
[DEBUG ] accepting request to refresh /home/aryah/music/Orch.works-schoenberg, 
Berg, Webern Karajan  Bpo (SHM-CD)/
[DEBUG ] start refresh filelist for /home/aryah/music/Orch.works-schoenberg, 
Berg, Webern Karajan  Bpo (SHM-CD)/
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] accepting request to refresh 
/media/net/WORKGROUP/IDIOT/Fullshare/Orch.works-schoenberg, Berg, Webern 
Karajan  Bpo (SHM-CD)/
[DEBUG ] start refresh filelist for 
/media/net/WORKGROUP/IDIOT/Fullshare/Orch.works-schoenberg, Berg, Webern 
Karajan  Bpo (SHM-CD)/
[DEBUG ] setup to clear stores later
[DEBUG ] NO need for encoding conversion change after refresh
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah
[DEBUG ] _e2_complete_files 
(line:/home/aryah,word:/home/aryah,pos:11,found:_,flags:16,data:_)
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah/.
[DEBUG ] _e2_complete_files 
(line:/home/aryah/.,word:/home/aryah/.,pos:13,found:_,flags:16,data:_)
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah/.l
[DEBUG ] _e2_complete_files 
(line:/home/aryah/.l,word:/home/aryah/.l,pos:14,found:_,flags:16,data:_)
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah/.lo
[DEBUG ] _e2_complete_files 
(line:/home/aryah/.lo,word:/home/aryah/.lo,pos:15,found:_,flags:16,data:_)
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah/.local/s
[DEBUG ] _e2_complete_files 
(line:/home/aryah/.local/s,word:/home/aryah/.local/s,pos:20,found:_,flags:16,data:_)
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah/.local/share/T
[DEBUG ] _e2_complete_files 
(line:/home/aryah/.local/share/T,word:/home/aryah/.local/share/T,pos:26,found:_,flags:16,data:_)
[DEBUG ] _e2_fs_complete_dir, macro/var interpretation
[DEBUG ] ret: /home/aryah/.local/share/Trash/f
[DEBUG ] _e2_complete_files 
(line:/home/aryah/.local/share/Trash/f,word:/home/aryah/.local/share/Trash/f,pos:32,found:_,flags:16,data:_)
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] e2_command_line_directory_cb (entry:,rt:)
[DEBUG ] ret: /home/aryah/.local/share/Trash/files/
[DEBUG ] _e2_pane_change_dir 
(rt:,path:"/home/aryah/.local/share/Trash/files/",update:1,hook:1)
[DEBUG ] managing cd to /home/aryah/.local/share/Trash/files/
[DEBUG ] shut down a cd-timer for this pane
[NOTICE] Changing active pane to /home/aryah/.local/share/Trash/files/
[DEBUG ] _e2_fileview_change_dir: /home/aryah/.local/share/Trash/files/
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[DEBUG ] change-dir-thread (ID=140091727812944) started
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] NO need for encoding conversion change after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] e2_combobox_set_active: 1
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[DEBUG ] callback: button release
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 3 press event type 4
[DEBUG ] e2_menu_action_activated_cb
[DEBUG ] _e2_context_menu_selected_cb, menu: 23ba590
[DEBUG ] timer callback: e2_menu_action_activated_cb2
[DEBUG ] e2_action_run (from:, rt:file.delete)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_task_run_processQ timer callback, thread 2974893952
[DEBUG ] _e2_task_run_processQ create Q thread
[DEBUG ] _e2_task_processQ - process queud item
[DEBUG ] task: delete
[DEBUG ] register widget 2024980 in keybinding category 'general.dialogs'
[DEBUG ] Q-process-thread (ID=140091727812944) started
[DEBUG ] _e2_task_run_processQ timer callback FINISH
[DEBUG ] starting poll loop
[DEBUG ] Start _e2_main_loop_clean_BGL, loopdata: 23d4100 thread 2779519312
emelfm2: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
[DEBUG ] start local wait for main context
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] NO need for encoding conversion change after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: mouse button 1 press event type 5
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: mouse button 1 press event type 5
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: mouse button 1 press event type 5
[DEBUG ] callback: button release
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] starting poll loop
[DEBUG ] response_cb (dialog:_,response:-7,rt:_)
[DEBUG ] Start _e2_main_loop_clean_BGL, loopdata: 2a40e90 thread 925419392
[DEBUG ] In _e2_main_loop_clean_loop, loopdata: 2a40e90 thread 925419392
[DEBUG ] e2_keybinding_disrol, category: ALL, widget: _
[DEBUG ] UNregister keybinding for widget
[DEBUG ] e2_action_run (from:, rt:pane.go_up)
[DEBUG ] _e2_pane_change_dir (rt:,path:"..",update:1,hook:1)
[DEBUG ] e2_action_run () ends
[DEBUG ] managing cd to /media/net/WORKGROUP/IDIOT/Fullshare/
[DEBUG ] shut down a cd-timer for this pane
[NOTICE] Changing active pane to /media/net/WORKGROUP/IDIOT/Fullshare/
[DEBUG ] _e2_fileview_change_dir: /media/net/WORKGROUP/IDIOT/Fullshare/
[DEBUG ] change-dir-thread (ID=140471930427728) started
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 15
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] repoint encoding conversion funcs if necessary, after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: mouse button 1 press event type 5
[DEBUG ] intercepted mouse double-click
[DEBUG ] callback: _e2_fileview_row_activated
[DEBUG ] e2_command_run_at (command:cd 
/media/net/WORKGROUP/IDIOT/Fullshare/speech,range:1)
[DEBUG ] find an alias for cd /media/net/WORKGROUP/IDIOT/Fullshare/speech
[DEBUG ] ret: /media/net/WORKGROUP/IDIOT/Fullshare/speech
[DEBUG ] _e2_pane_change_dir 
(rt:,path:"/media/net/WORKGROUP/IDIOT/Fullshare/speech",update:1,hook:1)
[DEBUG ] managing cd to /media/net/WORKGROUP/IDIOT/Fullshare/speech/
[DEBUG ] shut down a cd-timer for this pane
[DEBUG ] repoint encoding conversion funcs if necessary, before action starts
[NOTICE] Changing active pane to /media/net/WORKGROUP/IDIOT/Fullshare/speech/
[DEBUG ] _e2_fileview_change_dir: /media/net/WORKGROUP/IDIOT/Fullshare/speech/
[DEBUG ] change-dir-thread (ID=140471930427728) started
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] repoint encoding conversion funcs if necessary, after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: mouse button 1 press event type 5
[DEBUG ] intercepted mouse double-click
[DEBUG ] callback: _e2_fileview_row_activated
[DEBUG ] e2_command_run_at (command:cd 
/media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - Argumentation - The Study of 
Effective Reasoning (2nd Ed),range:1)
[DEBUG ] find an alias for cd /media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - 
Argumentation - The Study of Effective Reasoning (2nd Ed)
[DEBUG ] ret: /media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - Argumentation - 
The Study of Effective Reasoning (2nd Ed)
[DEBUG ] _e2_pane_change_dir 
(rt:,path:"/media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - Argumentation - 
The Study of Effective Reasoning (2nd Ed)",update:1,hook:1)
[DEBUG ] managing cd to /media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - 
Argumentation - The Study of Effective Reasoning (2nd Ed)/
[DEBUG ] shut down a cd-timer for this pane
[DEBUG ] repoint encoding conversion funcs if necessary, before action starts
[NOTICE] Changing active pane to 
/media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - Argumentation - The Study of 
Effective Reasoning (2nd Ed)/
[DEBUG ] _e2_fileview_change_dir: 
/media/net/WORKGROUP/IDIOT/Fullshare/speech/TTC - Argumentation - The Study of 
Effective Reasoning (2nd Ed)/
[DEBUG ] change-dir-thread (ID=140471930427728) started
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: button release
[DEBUG ] repoint encoding conversion funcs if necessary, after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] e2_action_run (from:, rt:pane.go_up)
[DEBUG ] _e2_pane_change_dir (rt:,path:"..",update:1,hook:1)
[DEBUG ] e2_action_run () ends
[DEBUG ] managing cd to /media/net/WORKGROUP/IDIOT/Fullshare/speech/
[DEBUG ] shut down a cd-timer for this pane
[DEBUG ] repoint encoding conversion funcs if necessary, before action starts
[NOTICE] Changing active pane to /media/net/WORKGROUP/IDIOT/Fullshare/speech/
[DEBUG ] _e2_fileview_change_dir: /media/net/WORKGROUP/IDIOT/Fullshare/speech/
[DEBUG ] change-dir-thread (ID=140471930427728) started
[DEBUG ] Pane 2 refresh interval count = 1
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] repoint encoding conversion funcs if necessary, after CD
[DEBUG ] repoint encoding conversion funcs if necessary, before action starts
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: button release
[DEBUG ] _e2_fileview_key_press_cb, key 65506
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 1
[DEBUG ] callback: button release
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: button release
[DEBUG ] _e2_fileview_key_press_cb, key 65515
[DEBUG ] _e2_fileview_key_press_cb, key 65515
[DEBUG ] e2_action_run (from:, rt:pane.go_up)
[DEBUG ] _e2_pane_change_dir (rt:,path:"..",update:1,hook:1)
[DEBUG ] e2_action_run () ends
[DEBUG ] managing cd to /home/aryah/
[DEBUG ] shut down a cd-timer for this pane
[NOTICE] Changing active pane to /home/aryah/
[DEBUG ] _e2_fileview_change_dir: /home/aryah/
[DEBUG ] change-dir-thread (ID=140471930427728) started
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 7
[DEBUG ] NO need for encoding conversion change after CD
[DEBUG ] _e2_fileview_change_dir ends
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] callback: mouse button 1 press event type 4
[DEBUG ] callback: button release
[DEBUG ] e2_action_run (from:, rt:file.delete)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] _e2_task_run_processQ timer callback, thread 925419392
[DEBUG ] _e2_task_run_processQ create Q thread
[DEBUG ] _e2_task_processQ - process queud item
[DEBUG ] task: delete
[DEBUG ] register widget 27bc7c0 in keybinding category 'general.dialogs'
[DEBUG ] Q-process-thread (ID=140471930427728) started
[DEBUG ] _e2_task_run_processQ timer callback FINISH
[DEBUG ] starting poll loop
[DEBUG ] Start _e2_main_loop_clean_BGL, loopdata: 2af4f70 thread 730044752
emelfm2: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

Other related posts: