[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: digikam broken in unstable?



Mark,

You:
> Please run strace on digikam.
> 
> $ strace digikam
> 
> and that will let us know what is going on.

;-) shall I attach 13M of strace output?

> In my case I had an issue with FD 7 not being opened which led me to
>  nepomuk.

Here, digikam seems to read from fd 7 infinitely. Attached is a part of my 
strace. If I should send you more of it, feel free to ask.

> Also could I ask you to continue to cc: the bug tracking system, so we
>  can keep a record of the debugging efforts.

Done.

Regards,
	Dietz
connect(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(7, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="han", ...})   = 0
access("/home/dietz/.Xauthority", R_OK) = 0
open("/home/dietz/.Xauthority", O_RDONLY) = 8
fstat(8, {st_mode=S_IFREG|0600, st_size=391, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb59495a000
read(8, "\1\0\0\3han\0\0010\0\22MIT-MAGIC-COOKIE-1\0\20"..., 4096) = 391
read(8, "", 4096)                       = 0
close(8)                                = 0
munmap(0x7fb59495a000, 4096)            = 0
getsockname(7, {sa_family=AF_FILE, NULL}, [2]) = 0
fcntl(7, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(7, F_SETFD, FD_CLOEXEC)           = 0
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\240J-ZeG\33\301l\230\300\205\250\321\236\337", 16}, {"", 0}], 6) = 48
read(7, "\1\0\v\0\0\0c\0", 8)           = 8
read(7, "\310\321\241\0\0\0\240\3\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0  \10\377\0\0\0\0"..., 396) = 396
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])

[...]

poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\34\370\322\0\2\0\240\3F\1\0\0\216\320\306\1\0\0\0\0\0\0\0\0\10U\0\0\0\0\0\0"..., 4096) = 228
read(7, 0x200fa24, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"I\2\5\0\t\0\240\3\0\0\0\0\20\0\20\0\377\377\377\377", 20}, {NULL, 0}, {"", 0}], 3) = 20
poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1 \356\0\0\1\0\0\0\0\0\0\0\0\0\0\360I\255\0\0\0\0\0/nQ\0\0\0\0\0"..., 4096) = 1056
read(7, 0x200fa24, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"I\2\5\0\f\0\240\3\0\0\0\0 \0 \0\377\377\377\377", 20}, {NULL, 0}, {"", 0}], 3) = 20
poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1 \357\0\0\4\0\0\0\0\0\0\0\0\0\0\360I\255\0\0\0\0\0/nQ\0\0\0\0\0"..., 4096) = 4096
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 32) = 32
read(7, 0x200fa24, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"I\2\5\0\17\0\240\3\0\0\0\0@\0@\0\377\377\377\377", 20}, {NULL, 0}, {"", 0}], 3) = 20
poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1 \360\0\0\20\0\0\0\0\0\0\0\0\0\0\360I\255\0\0\0\0\0/nQ\0\0\0\0\0"..., 4096) = 4096
read(7, "?>=\366\0\0\0>\0\0\0\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 12320) = 12320
read(7, 0x200fa24, 4096)                = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=7, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=7, revents=POLLOUT}])
writev(7, [{"I\2\5\0\22\0\240\3\0\0\0\0\200\0\200\0\377\377\377\377", 20}, {NULL, 0}, {"", 0}], 3) = 20
poll([{fd=7, events=POLLIN}], 1, -1)    = 1 ([{fd=7, revents=POLLIN}])
read(7, "\1 \361\0\0@\0\0\0\0\0\0\0\0\0\0\360I\255\0\0\0\0\0/nQ\0\0\0\0\0"..., 4096) = 4096
brk(0x213d000)                          = 0x213d000
read(7, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 61472) = 61472
read(7, 0x200fa24, 4096)                = -1 EAGAIN (Resource temporarily unavailable)


Reply to: