| Summary: | evince виснет после "Save a copy" | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | avm <avm> |
| Component: | evince | Assignee: | Valery Inozemtsev <shrek> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P2 | CC: | aris, lav, msp, shrek, sin |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
avm
2006-09-26 09:42:49 MSD
Что-то связано с потоками, наверное баг в evince.
Вот картина изнутри:
write(23, "%!PS-Adobe-3.0\n%%Creator: inksca"..., 71520) = 71520
close(23) = 0
munmap(0xb6776000, 131072) = 0
brk(0x841e000) = 0x841e000
gettimeofday({1159994962, 54613}, NULL) = 0
open("/home/lav/.config/gtk-2.0/gtkfilechooser.Q8XXGT", O_RDWR|O_CREAT|O_EXCL|
O_LARGEFILE, 0666) = 23
fcntl64(23, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat64(23, {st_mode=S_IFREG|0664, st_size=0, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0xb6776000
_llseek(23, 0, [0], SEEK_CUR) = 0
write(23, "<gtkfilechooser>\n <location mod"..., 96) = 96
close(23) = 0
munmap(0xb6776000, 131072) = 0
rename("/home/lav/.config/gtk-2.0/gtkfilechooser.Q8XXGT", "/home/lav/.config/gtk-2.0/gtkfilechooser")
= 0
stat64("/home/lav", {st_mode=S_IFDIR|0701, st_size=21528, ...}) = 0
gettimeofday({1159994962, 57703}, NULL) = 0
gettimeofday({1159994962, 58852}, NULL) = 0
gettimeofday({1159994962, 61422}, NULL) = 0
gettimeofday({1159994962, 63776}, NULL) = 0
gettimeofday({1159994962, 64686}, NULL) = 0
gettimeofday({1159994962, 65297}, NULL) = 0
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([]
Program received signal SIGINT, Interrupt.
[Switching to Thread 16386 (LWP 4908)]
0xb75d27a8 in __pthread_sigsuspend () from /lib/libpthread.so.0
(gdb) bt
#0 0xb75d27a8 in __pthread_sigsuspend () from /lib/libpthread.so.0
#1 0xb75d13b4 in __pthread_wait_for_restart_signal ()
from /lib/libpthread.so.0
#2 0xb75cefb7 in pthread_cond_wait@GLIBC_2.0 () from /lib/libpthread.so.0
#3 0x080640bb in ev_job_queue_init ()
#4 0xb77de145 in g_thread_create_full () from /usr/lib/libglib-2.0.so.0
#5 0xb75cfa61 in pthread_start_thread () from /lib/libpthread.so.0
#6 0xb75cfbb9 in pthread_start_thread_event () from /lib/libpthread.so.0
#7 0xb753ae1a in clone () from /lib/libc.so.6
У меня есть смутная надежда, что это связано с багом в gtkfilechooser: https://launchpad.net/distros/ubuntu/+source/gtk+2.0/+bug/63107 К сожалению, я увидел ссылку на баг после того, как повесил этот, и не успел вас предупредить. ktirf сейчас занимается gtk+: http://lists.altlinux.org/pipermail/sisyphus/2006-October/087243.html Когда он это добьёт, будет ясно, виноват ли evince. Да, это именно эта проблема, судя по backtrace. Ждём. У меня на 0.6.1 больше не воспроизводится. closed |