[sisyphus] [#39182] TESTED evince-gtk.git=gtk-2.32.0-alt2

Ivan A. Melnikov iv на altlinux.org
Вт Фев 22 18:17:15 UTC 2011


On Tue, 22 Feb 2011 20:30:32 +0300
Lenar Shakirov <shakirov на cg.ru> wrote:

> 22.02.2011 20:13, Girar Builder robot пишет:
> > http://git.altlinux.org/tasks/39182/task/log.1.1
> <skip>
> 
> evince-gtk-2.26.2 перестал собираться из-за нового poppler'а
> 
> Прошу протестировать новую версию, кому этот пакет интересен.
> 
> 

pdf открывает, djvu открывает, содержание показывает, по ссылкам внутри
документа ходит, текст копирует и в целом работает. Но.

"Распечатал" файл pdfник в ps. gv этот ps открывает прекрасно, а вот
сама evince рушится. С другой стороны, просто evince тоже точно также
рушится на этом файле. А вот старый evince-gtk, и новый apvlv этот файл
открывают и показывают. Другие postscript-файлы не пробовал.

Вот кусок сессии gdb с установленным evince-gtk-debuginfo. Это
evince-gtk-2.32.0-alt2.

(gdb) run 11.ps
Starting program: /usr/bin/evince 11.ps
[Thread debugging using libthread_db enabled]
Detaching after fork from child process 4947.
Detaching after fork from child process 4948.
[New Thread 0x7ffff6a57700 (LWP 4949)]
[New Thread 0x7ffff6256700 (LWP 4950)]
[New Thread 0x7ffff5a55700 (LWP 4951)]
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
[New Thread 0x7ffff4b43700 (LWP 4952)]
undefined -21
undefined -21
[Thread 0x7ffff5a55700 (LWP 4951) exited]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff4b43700 (LWP 4952)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007fffec12ddaf in cmsAllocGamma () from /usr/lib64/libgs.so.9
#2  0x00007fffec12df7b in cmsBuildParametricGamma () from /usr/lib64/libgs.so.9
#3  0x00007fffec14bdf2 in cmsCreate_sRGBProfile () from /usr/lib64/libgs.so.9
#4  0x00007fffeb14722d in GfxColorSpace::setupColorProfiles () at GfxState.cc:337
#5  0x00007fffeb13e01c in Gfx::Gfx (this=0x7ffff001ed50, xrefA=<value optimized out>, outA=<value optimized out>, pageNum=1, resDict=<value optimized out>, 
    catalogA=<value optimized out>, hDPI=<value optimized out>, vDPI=<value optimized out>, box=0x7ffff4b42af0, cropBox=0x0, rotate=0, abortCheckCbkA=0, 
    abortCheckCbkDataA=0x0) at Gfx.cc:555
#6  0x00007fffeb17014c in Page::createGfx (this=0x8b6c10, out=0x7ffff0024600, hDPI=72, vDPI=72, rotate=0, useMediaBox=<value optimized out>, crop=false, 
    sliceX=<value optimized out>, sliceY=-1, sliceW=-1, sliceH=-1, printing=false, catalog=0x8b26f0, abortCheckCbk=0, abortCheckCbkData=0x0, 
    annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:448
#7  0x000000305ee1cbe5 in poppler_page_get_text_page (page=0x8c4240) at poppler-page.cc:276
#8  0x000000305ee1f020 in poppler_page_get_selection_region (page=<value optimized out>, scale=<value optimized out>, style=<value optimized out>, 
    selection=<value optimized out>) at poppler-page.cc:965
#9  0x00007fffeb8d8c82 in pdf_document_text_get_text_mapping (document_text=<value optimized out>, page=<value optimized out>) at ev-poppler.cc:2021
#10 0x00007ffff7b7521e in ev_job_page_data_run (job=0x8d0530) at ev-jobs.c:681
#11 0x00007ffff7b76240 in ev_job_thread (data=<value optimized out>) at ev-job-scheduler.c:183
#12 ev_job_thread_proxy (data=<value optimized out>) at ev-job-scheduler.c:213
#13 0x0000003059a6fbc6 in g_thread_create_proxy (data=0x874ba0) at gthread.c:1897
#14 0x0000003ab2a069aa in start_thread (arg=0x7ffff4b43700) at pthread_create.c:297
#15 0x0000003ab22d031d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()
(gdb) 

-- 
WBR,
Ivan A. Melnikov



Подробная информация о списке рассылки Sisyphus