On 01/19/2012 10:43 AM, Richard W.M. Jones wrote:
I wrote a little graphical tool called rpmdepsize (it's in Fedora)
which may be useful. Unfortunately it only works with a single
package, eg:
rpmdepsize kernel
Interesting--but I tried it on my F15 box and it froze. I tried
'rpdepsize kernel' and on a very simple (no deps) package 'setup':
it prints an error:
(rpmdepsize:18625): LablGTK-CRITICAL **: GSourceFunc: callback raised an
exception
and just sits there with gray screen and message 'Loading kernel ...'
The strace output just around the freeze:
[pid 18691] rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
[pid 18691] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 18691] exit_group(0) = ?
Process 18691 detached
<... read resumed> "", 4096) = 0
write(2, "\n(rpmdepsize:18690): LablGTK-CRI"..., 84
(rpmdepsize:18690): LablGTK-CRITICAL **: GSourceFunc: callback raised an
exception
) = 84
read(3, "\34\0\v\1\3\0@\3\177\1\0\0\377\227\373\262....\0", 4096) = 32
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout)
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, -1) = ?
ERESTART_RESTARTBLOCK (To be restarted)
--- {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=18691, si_status=0,
si_utime=140, si_stime=70} (Child exited) ---
restart_syscall(<... resuming interrupted call ...>) = 1
read(3, "\n\3\v\1\4\0@\3\0\0.....0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 64
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout)
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, -1) = 1 ([{fd=3,
revents=POLLIN}])
read(3, "\17\0\v\1\3\0@\3\1\0\0\0\0.....\0\0\0\0\0", 4096) = 32
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource
temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, 0) = 0 (Timeout)
read(3, 0x8dd73a8, 4096) = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}], 2, -1
fd=4 is anon_inode:[eventfd]
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel