emelFM2 lock-up when using the unpack plugin

Hello Tom,

I have just experienced one strange lock-up triggered by emel. I used
the unpack plugin on lettre.zip, changed to
/tmp/0-emelfm2-unpack.tmp/lettre/ moved the selection a couple of
times up and down and then pressing <right-click> locked-up emel _and_
Xfce. The mouse stopped activating anything, and the keyboard
shortcuts also stopped functioning (appart from <alt>f1, <alt>f2).

Recently, this is not the first time emel (only) locks up. I have no
idea whether it's a problem linked to Xfce or emelFM2. At the end of
this email, you'll notice the debug. I might mention that I built emel
0.3.5 today, with WITH_KERNELFAM=1, USE_LATEST=1, NEW_COMMAND=1 and
DEBUG=1.

Regards,
Liviu


===Session debug===
[DEBUG ] Removed inotify watch for /home/liviu/inst/documentation_lyx/
[DEBUG ] Added inotify watch 7 for /tmp/0-emelfm2-unpack.tmp/
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[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 ] immediate-action-thread (ID=3062303648) started
[DEBUG ] e2_command_run (command:cd /tmp/0-emelfm2-unpack.tmp/lettre,range:1)
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] match alias for cd /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] ret: /tmp/0-emelfm2-unpack.tmp/lettre
[DEBUG ] _e2_pane_change_dir
(rt:,path:/tmp/0-emelfm2-unpack.tmp/lettre,update:1,hook:1)
[DEBUG ] initiated cd timer = 779
[DEBUG ] immediate-action-thread (ID=3062303648) finished
[DEBUG ] shut down cd timer = 779
[NOTICE] Changing active pane to /tmp/0-emelfm2-unpack.tmp/lettre/
[DEBUG ] change-dir-thread (ID=3062303648) started
[DEBUG ] _e2_fileview_change_dir: /tmp/0-emelfm2-unpack.tmp/lettre/
[DEBUG ] current directory data loaded
[DEBUG ] setup to clear stores later
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] 1 old liststore(s) cleared
[DEBUG ] Removed inotify watch for /tmp/0-emelfm2-unpack.tmp/
[DEBUG ] Added inotify watch 8 for /tmp/0-emelfm2-unpack.tmp/lettre/
[NOTICE] e2_combobox_activated_cb
[DEBUG ] e2_combobox_set_active: 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 0
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 1
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 2
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 3
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 4
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 5
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 6
[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 ] immediate-action-thread (ID=3062303648) started
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (8580)
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (8581)
[DEBUG ] cache 'languages' found
Xlib: unexpected async reply (sequence 0x1f5c0)!
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 5
[DEBUG ] pane-2 change reported
[DEBUG ] accepting request to refresh /tmp/0-emelfm2-unpack.tmp/lettre/
[DEBUG ] start refresh filelist for /tmp/0-emelfm2-unpack.tmp/lettre/
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 6
[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 ] immediate-action-thread (ID=3053910944) started
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (8583)
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (8584)
[DEBUG ] re-register list cache 'languages'
Xlib: unexpected async reply (sequence 0x1f7f3)!
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 5
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 6
[DEBUG ] e2_action_run (from:, rt:file.view)
[DEBUG ] e2_task_set_data (pid:0,mode:2,command:(null))
[DEBUG ] e2_action_run () ends
[DEBUG ] immediate-action-thread (ID=3045378976) started
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (8586)
[DEBUG ] re-register list cache 'languages'
Xlib: unexpected async reply (sequence 0x1f9a7)!
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 5
[DEBUG ] callback: cursor changed
[DEBUG ] focus row is 6
[DEBUG ] signal handler (signal num:17)
[WARN  ] received signal from unrecorded child process (8587)

(emelfm2:8562): Gdk-CRITICAL **: gdk_drawable_get_screen: assertion
`GDK_IS_DRAWABLE (drawable)' failed
[DEBUG ] bad attempt to open BGL
[DEBUG ] system shutdown initiated by signal 15
[DEBUG ] attempted BGL re-lock
Segmentation fault
===End of Session debug===


-- 
Users can unsubscribe from the list by sending email to 
emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by 
logging into the web interface.

Other related posts: