Re: Crashes due to Pane 2 operations.
- From: Geoff <capsthorne@xxxxxxxxxxx>
- To: emelfm2@xxxxxxxxxxxxx
- Date: Mon, 8 Jan 2007 21:27:24 +0000
On Tue, 9 Jan 2007 08:51:09 -0500
<tpgww@xxxxxxxxxxx> wrote:
>
> Showing/hiding hidden items, and un/filtering items, both
> rely heavily on gtk's "filtermodel". So it's not obvious
> from emelFM2 code what might be being interrupted and
> then killed, much less why so.
>
> Perhaps there are some clues in the strace output before
> the lines reported above. Can you please send some of
> that ?
I will paste the two straces I just performed below. In
each case I just opened emelfm2, found the PID and ran the
test. Pane 2 would have been pointing at the top level
directories, but it makes no difference if I switch to home
before doing anything.
Since my post I have discovered that:
(a) root's emelfm2 never crashes in Pane 2. (I normally
use the old emelfm as root partly because I don't have
inotify there I find the refreshes irritating if I am
looking at /dev and the like, and partly because the
different interface never lets me forget who I am.)
(b) Even with my user identity there are entirely
unpredictable (so far at least), and rare occasions when
Pane 2 does not crash. It will certainly crash on the
second attempt though.
Geoff
Show hidden files in Pane 2:
me@computer:~ > strace -p 10382
Process 10382 attached - interrupt to quit
getppid() = 10381
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10381
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10381
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10381
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10381
poll([{fd=8, events=POLLIN}], 1, 2000) = -1 EINTR
(Interrupted system call) +++ killed by SIGKILL +++
Process 10382 detached
Filter files > 100 bytes
me@computer:~ > strace -p 10440
Process 10440 attached - interrupt to quit
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = 0
getppid() = 10439
poll([{fd=8, events=POLLIN}], 1, 2000) = -1 EINTR
(Interrupted system call) +++ killed by SIGKILL +++
Process 10440 detached
___________________________________________________________
All New Yahoo! Mail ? Tired of Vi@gr@! come-ons? Let our SpamGuard protect you.
http://uk.docs.yahoo.com/nowyoucan.html
--
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.
- Follow-Ups:
- Re: Crashes due to Pane 2 operations.
- From: Charles A Edwards
- References:
- Crashes due to Pane 2 operations.
- From: Geoff
- Re: Crashes due to Pane 2 operations.
- From: tpgww
Other related posts:
- » Crashes due to Pane 2 operations.
- » Re: Crashes due to Pane 2 operations.
- » Re: Crashes due to Pane 2 operations.
- » Re: Crashes due to Pane 2 operations.
- » Re: Crashes due to Pane 2 operations.
- Re: Crashes due to Pane 2 operations.
- From: Charles A Edwards
- Crashes due to Pane 2 operations.
- From: Geoff
- Re: Crashes due to Pane 2 operations.
- From: tpgww