Bug#735467: evince: crash when searching in a pdf
Matthieu CASTET
matthieu.castet at parrot.com
Wed Jan 15 15:41:53 UTC 2014
Package: evince
Version: 3.10.0-1+b1
Severity: normal
Dear Maintainer,
when starting a search with evince it crash.
Here some info about the crash :
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug
*** BUG ***
In pixman_region32_init_rect: Invalid rectangle passed
Set a breakpoint on '_pixman_log_error' to debug
Program received signal SIGSEGV, Segmentation fault.
0x4c251120 in g_markup_escape_text () from /lib/i386-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x4c251120 in g_markup_escape_text ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#1 0x4c25145c in g_markup_vprintf_escaped ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#2 0x4c251583 in g_markup_printf_escaped ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#3 0x08063843 in ?? ()
#4 0x4c249140 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5 0x4c24c42e in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#6 0x4c24c7d8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7 0x4c24c898 in g_main_context_iteration ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#8 0x486e7e44 in g_application_run ()
from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#9 0x0805d435 in ?? ()
#10 0x4be318c5 in __libc_start_main (main=0x805cf50, argc=2,
ubp_av=0xffffd544, init=0x8093080, fini=0x80930f0,
rtld_fini=0x4be040c0 <_dl_fini>, stack_end=0xffffd53c) at libc-start.c:276
#11 0x0805d504 in ?? ()
(gdb) show register
Undefined show command: "register". Try "help show".
(gdb) info register
eax 0x888b600 143177216
ecx 0x928efff 153677823
edx 0x928f000 153677824
ebx 0x4c308000 1278246912
esp 0xffffd1a0 0xffffd1a0
ebp 0x4c2b7d00 0x4c2b7d00
esi 0x928f000 153677824
edi 0x888b600 143177216
eip 0x4c251120 0x4c251120 <g_markup_escape_text+96>
eflags 0x210283 [ CF SF IF RF ID ]
cs 0x23 35
ss 0x2b 43
ds 0x2b 43
es 0x2b 43
fs 0x0 0
gs 0x63 99
(gdb) disassemble
Dump of assembler code for function g_markup_escape_text:
0x4c2510c0 <+0>: push %ebp
0x4c2510c1 <+1>: push %edi
0x4c2510c2 <+2>: push %esi
0x4c2510c3 <+3>: push %ebx
0x4c2510c4 <+4>: sub $0x2c,%esp
0x4c2510c7 <+7>: mov 0x40(%esp),%edx
0x4c2510cb <+11>: call 0x4c21c010
0x4c2510d0 <+16>: add $0xb6f30,%ebx
0x4c2510d6 <+22>: mov 0x44(%esp),%esi
0x4c2510da <+26>: test %edx,%edx
0x4c2510dc <+28>: je 0x4c251270 <g_markup_escape_text+432>
0x4c2510e2 <+34>: test %esi,%esi
0x4c2510e4 <+36>: js 0x4c251258 <g_markup_escape_text+408>
0x4c2510ea <+42>: mov %esi,(%esp)
0x4c2510ed <+45>: mov %edx,0x14(%esp)
0x4c2510f1 <+49>: call 0x4c26c510 <g_string_sized_new>
0x4c2510f6 <+54>: mov 0x14(%esp),%edx
0x4c2510fa <+58>: mov %eax,%edi
0x4c2510fc <+60>: lea (%edx,%esi,1),%eax
0x4c2510ff <+63>: cmp %eax,%edx
0x4c251101 <+65>: mov %eax,0x14(%esp)
0x4c251105 <+69>: je 0x4c251180 <g_markup_escape_text+192>
---Type <return> to continue, or q <return> to quit---
0x4c251107 <+71>: mov -0x4(%ebx),%eax
0x4c25110d <+77>: mov (%eax),%ebp
0x4c25110f <+79>: lea -0x6d0d8(%ebx),%eax
0x4c251115 <+85>: mov %eax,0x1c(%esp)
0x4c251119 <+89>: lea 0x0(%esi,%eiz,1),%esi
=> 0x4c251120 <+96>: movzbl (%edx),%eax
0x4c251123 <+99>: movzbl %al,%ecx
0x4c251126 <+102>: sub $0x22,%eax
0x4c251129 <+105>: movsbl 0x0(%ebp,%ecx,1),%esi
0x4c25112e <+110>: add %edx,%esi
0x4c251130 <+112>: cmp $0x1c,%al
0x4c251132 <+114>: ja 0x4c2511e0 <g_markup_escape_text+288>
0x4c251138 <+120>: movzbl %al,%eax
0x4c25113b <+123>: mov -0x6d03c(%ebx,%eax,4),%eax
0x4c251142 <+130>: add %ebx,%eax
0x4c251144 <+132>: jmp *%eax
0x4c251146 <+134>: xchg %ax,%ax
0x4c251148 <+136>: lea -0x6d0eb(%ebx),%eax
0x4c25114e <+142>: mov %eax,0x4(%esp)
0x4c251152 <+146>: mov %edi,(%esp)
0x4c251155 <+149>: call 0x4c26ca40 <g_string_append>
0x4c25115a <+154>: cmp %esi,0x14(%esp)
0x4c25115e <+158>: je 0x4c251180 <g_markup_escape_text+192>
---Type <return> to continue, or q <return> to quit---q
-- System Information:
Debian Release: jessie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 3.12-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=fr_FR at euro, LC_CTYPE=fr_FR at euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages evince depends on:
ii evince-common 3.10.0-1
ii gnome-icon-theme-symbolic 3.10.1-1
ii libatk1.0-0 2.10.0-2
ii libc6 2.17-97
ii libcairo-gobject2 1.12.16-2
ii libcairo2 1.12.16-2
ii libevdocument3-4 3.10.0-1+b1
ii libevview3-3 3.10.0-1+b1
ii libgail-3-0 3.8.6-1
ii libgdk-pixbuf2.0-0 2.28.2-1+b1
ii libglib2.0-0 2.36.4-1
ii libgtk-3-0 3.8.6-1
ii libice6 2:1.0.8-2
ii libnautilus-extension1a 3.8.2-2
ii libpango-1.0-0 1.36.0-1+b1
ii libpangocairo-1.0-0 1.36.0-1+b1
ii libsecret-1-0 0.15-2
ii libsm6 2:1.2.1-2
ii libx11-6 2:1.6.2-1
ii libxml2 2.9.1+dfsg1-3
ii shared-mime-info 1.0-1+b1
ii zlib1g 1:1.2.8.dfsg-1
Versions of packages evince recommends:
ii dbus-x11 1.7.10-2
ii gvfs 1.16.3-1+b2
Versions of packages evince suggests:
pn nautilus <none>
ii poppler-data 0.4.6-4
ii unrar 1:5.0.10-1
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list