#732051 evince: Triggers bug message in libpixman-1

Package:
evince
Source:
evince
Description:
Document (PostScript, PDF) viewer
Submitter:
Uwe Kleine-König
Date:
2013-12-17 00:12:05 UTC
Severity:
minor
#732051#5
Date:
2013-12-13 09:16:39 UTC
From:
To:
Hello,

additionally to the messages by evince that I'm already used to[1] there
are new messages saying:

*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug

When doing as requested the following backtrace can be generated:

#0  0x00007ffff1373150 in _pixman_log_error ()
   from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
No symbol table info available.
#1  0x00007ffff13702c6 in pixman_region32_init_rect ()
   from /usr/lib/x86_64-linux-gnu/libpixman-1.so.0
No symbol table info available.
#2  0x00007ffff55d338a in cairo_region_union_rectangle ()
   from /usr/lib/x86_64-linux-gnu/libcairo.so.2
No symbol table info available.
#3  0x00007fffe853df05 in ?? ()
   from /usr/lib/evince/4/backends/libpdfdocument.so
No symbol table info available.
#4  0x00007fffe853dff1 in ?? ()
   from /usr/lib/evince/4/backends/libpdfdocument.so
No symbol table info available.
#5  0x00007ffff72176d6 in ev_job_page_data_run () from /usr/lib/libevview3.so.3
No symbol table info available.
#6  0x00007ffff7218eca in ev_job_thread_proxy () from /usr/lib/libevview3.so.3
No symbol table info available.
#7  0x00007ffff46dd1d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#8  0x00007ffff3f47e0e in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#9  0x00007ffff3c7c9ed in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.

I see that this backtrace isn't as usuable as it could be. I have
evince-dbg installed, so I don't know why there is "no symbol table info
available" for e.g. /usr/lib/evince/4/backends/libpdfdocument.so.
For /usr/lib/libevview3.so.3 the problem might be that evince-dbg ships
"/usr/lib/debug/usr/lib/libevview3.so.3.0.0", but not
"/usr/lib/debug/usr/lib/libevview3.so.3".

I don't have a recipe that triggers that "bug" reliably. If you have
problems to reproduce I can provide you a document that seem to trigger
it from time to time (that is usually after <1 min of browsing).

Best regards
Uwe

[1] following types are available:
  - GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT(object)' failed
  - failed to look up $somehexnumber

#732051#10
Date:
2013-12-17 00:08:46 UTC
From:
To:
I get the same message (several times) on some PDF files
(all private).