Re: [Bug 277294] Re: evince crashed with SIGFPE, trying to seek in KXTGA930.PDF

2009-04-19 Thread silviu
I confirm... it crashes on my PC also and I use Ubuntu 8.10 desktop.
What can I say ? Until the bug is fixed tray to use Adobe Reader 8 ..:)
with this one is ok !

--- On Sun, 4/19/09, Daniel Silverstone 
wrote:

From: Daniel Silverstone 
Subject: [Bug 277294] Re: evince crashed with SIGFPE, trying to seek in 
KXTGA930.PDF
To: star...@yahoo.com
Date: Sunday, April 19, 2009, 3:30 PM

** Also affects: freetype (Ubuntu Intrepid)
   Importance: Undecided
       Status: New

-- 
evince crashed with SIGFPE, trying to seek in KXTGA930.PDF
https://bugs.launchpad.net/bugs/277294
You received this bug notification because you are a direct subscriber
of a duplicate bug.

Status in “freetype” source package in Ubuntu: Fix Released
Status in freetype in Ubuntu Intrepid: New
Status in “freetype” source package in Debian: Confirmed

Bug description:
Binary package hint: evince

I have one document, which always produces the floating point exception.
You can dl and view it as follows:

  wget http://service.us.panasonic.com/OPERMANPDF/KXTGA930.PDF
  evince KXTGA930.PDF 

As soon as I try to seek to page 2, or to any page past page 1, evince
crashes and reports "Floating point exception (core dumped)"

I am using Evince 2.24.0 as automatically included with Xubuntu Intrepid
Ibex (currently in Alpha).

Garrett Derner
garr...@derner.com

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Disassembly: 0xb77f9b57:
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/evince
Package: evince 2.24.0-0ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: evince KXTGA930.PDF
ProcEnviron:
 SHELL=/bin/bash
 
PATH=/home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
Signal: 8
SourcePackage: evince
Stacktrace: #0  0xb77f9b57 in ?? ()
StacktraceTop: ?? ()
ThreadStacktrace:
 
Title: evince crashed with SIGFPE
Uname: Linux 2.6.27-4-generic i686
UserGroups: adm admin cdrom dialout fuse lpadmin plugdev sambashare

-- 
evince crashed with SIGFPE, trying to seek in KXTGA930.PDF
https://bugs.launchpad.net/bugs/277294
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Re: [Bug 277294] Re: evince crashed with SIGFPE, trying to seek in KXTGA930.PDF

2009-02-11 Thread htmldevelo...@gmail.com
Yes, I reproduced it as well.except that now this is a FC10, 64bit
- when I load in the KXTGA930.PDF.

(gdb) bt
#0  0x00378682e36f in ?? () from /usr/lib64/libfreetype.so.6
#1  0x00378682e4c0 in ?? () from /usr/lib64/libfreetype.so.6
#2  0x00378682e73b in ?? () from /usr/lib64/libfreetype.so.6
#3  0x003786832a1d in ?? () from /usr/lib64/libfreetype.so.6
#4  0x003786832e0e in ?? () from /usr/lib64/libfreetype.so.6
#5  0x003786812930 in ?? () from /usr/lib64/libfreetype.so.6
#6  0x003786814da6 in FT_Open_Face () from /usr/lib64/libfreetype.so.6
#7  0x003786815b62 in FT_New_Face () from /usr/lib64/libfreetype.so.6
#8  0x00378d61a72d in CairoFont::create ()
   from /usr/lib64/libpoppler-glib.so.3
#9  0x00378d61ab10 in CairoFontEngine::getFont ()
   from /usr/lib64/libpoppler-glib.so.3
#10 0x00378d61d9fa in CairoOutputDev::updateFont ()
   from /usr/lib64/libpoppler-glib.so.3
#11 0x00378cab47e5 in Gfx::opShowText () from /usr/lib64/libpoppler.so.3
#12 0x00378caabbdc in Gfx::go () from /usr/lib64/libpoppler.so.3
#13 0x00378cab22c6 in Gfx::display () from /usr/lib64/libpoppler.so.3
#14 0x00378caf7da0 in Page::displaySlice () from /usr/lib64/libpoppler.so.3
#15 0x00378d615be5 in ?? () from /usr/lib64/libpoppler-glib.so.3
#16 0x00378d616797 in poppler_page_render_to_pixbuf ()
   from /usr/lib64/libpoppler-glib.so.3
#17 0x70b09b3e in ?? ()
   from /usr/lib64/evince/backends/libpdfdocument.so
---Type  to continue, or q  to quit---
#18 0x004205f4 in gtk_icon_view_set_pixbuf_column ()
#19 0x0041e130 in gtk_icon_view_set_pixbuf_column ()
#20 0x003783460d44 in ?? () from /lib64/libglib-2.0.so.0
#21 0x0037828073da in start_thread () from /lib64/libpthread.so.0
#22 0x003781ce62bd in clone () from /lib64/libc.so.6

Looking at the point where it crashed:

(gdb) x /20i $rip
0x378682e36f:   idiv   %rsi
0x378682e372:   cmp$0x7fff,%rax
0x378682e378:   jg 0x378682e0f3
0x378682e37e:   mov%r8,%rdi
0x378682e381:   callq  0x378680be90 
0x378682e386:   mov%rax,%rcx
0x378682e389:   jmpq   0x378682e28e
0x378682e38e:   mov$0xa,%esi
0x378682e393:   mov%r8,%rdi
0x378682e396:   callq  0x378680be90 
0x378682e39b:   mov%rax,%rcx
0x378682e39e:   mov%ebp,%eax
0x378682e3a0:   sub%ebx,%eax
0x378682e3a2:   add$0x1,%eax
0x378682e3a5:   mov%eax,(%r12)
0x378682e3a9:   jmpq   0x378682e28e
0x378682e3ae:   movslq %ebx,%rax
0x378682e3b1:   mov%rbp,%rsi
0x378682e3b4:   sub%rax,%rsi
0x378682e3b7:   jmpq   0x378682e1e5
(gdb)

and the register for RSI:

(gdb) info registers rsi
rsi0x0  0

So here we goRSI is zero.

And the address range is for freetype shared library:

0x00378680c560  0x003786874138  Yes
/usr/lib64/libfreetype.so.6

And looking at the neighboring logic happening before the crash:

  378682e311:   89 c0   mov%eax,%eax
  378682e313:   41 83 c2 01 add$0x1,%r10d
  378682e317:   4c 8d 04 50 lea(%rax,%rdx,2),%r8
  378682e31b:   e9 e0 fe ff ff  jmpq   378682e200 
  378682e320:   4c 89 c7mov%r8,%rdi
  378682e323:   e8 68 db fd ff  callq  378680be90 
  378682e328:   48 89 c1mov%rax,%rcx
  378682e32b:   8d 45 fblea-0x5(%rbp),%eax
  378682e32e:   41 89 04 24 mov%eax,(%r12)
  378682e332:   e9 57 ff ff ff  jmpq   378682e28e 
  378682e337:   89 d1   mov%edx,%ecx
  378682e339:   42 8d 04 19 lea(%rcx,%r11,1),%eax
  378682e33d:   89 c2   mov%eax,%edx
  378682e33f:   c1 fa 1fsar$0x1f,%edx
  378682e342:   31 d0   xor%edx,%eax
  378682e344:   29 d0   sub%edx,%eax
  378682e346:   83 f8 05cmp$0x5,%eax
  378682e349:   0f 8f a4 fd ff ff   jg 378682e0f3 
  378682e34f:   44 89 d0mov%r10d,%eax
  378682e352:   29 c8   sub%ecx,%eax
  378682e354:   85 c0   test   %eax,%eax
  378682e356:   7e 75   jle378682e3cd 
  378682e358:   48 8d 15 81 6d 04 00lea0x46d81(%rip),%rdx
  # 37868750e0 
  378682e35f:   48 98   cltq
  378682e361:   48 8b 34 c2 mov(%rdx,%rax,8),%rsi
  378682e365:   4c 89 c2mov%r8,%rdx
  378682e368:   4c 89 c0mov%r8,%rax
  378682e36b:   48 c1 fa 3f sar$0x3f,%rdx
-->crashed here.
  378682e36f:   48 f7 feidiv   %rsi
  378682e372:   48 3d ff 7f 00 00   cmp$0x7fff,%rax
  378682e378:   0f 8f 75 fd ff ff   jg 378682e0f3 
  378682e37e:   4c 89 c7mov%r8,%rdi
  378682e381:   e8 0a db fd ff  callq  378680be90 
  378682e386:   48 89 c1mov%rax,%rcx
  378682e389:   e9 00 ff ff ff  jmpq   378682e28e 
  37

Re: [Bug 277294] Re: evince crashed with SIGFPE, trying to seek in KXTGA930.PDF

2008-10-03 Thread Garrett Derner
Pedro,

How do I obtain a backtrace in Intrepid?

The page

http://wiki.ubuntu.com/DebuggingProgramCrash

does not mention Intrepid. Nevertheless, I tried using:

deb http://ddebs.ubuntu.com intrepid main universe

deb http://ddebs.ubuntu.com intrepid-updates main universe

deb http://ddebs.ubuntu.com intrepid-proposed main universe

deb http://ddebs.ubuntu.com intrepid-security main universe


That does not work; it gives me 404s when I try to update.

Garrett


Pedro Villavicencio wrote:
> Thanks for your bug report. Please try to obtain a backtrace
> http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the
> bug report. This will greatly help us in tracking down your problem.
>
> ** Summary changed:
>
> - [Regression] evince crashed with SIGFPE, trying to seek in KXTGA930.PDF
> + evince crashed with SIGFPE, trying to seek in KXTGA930.PDF
>
> ** Tags removed: regression
>
> ** Attachment removed: "CoreDump.gz"
>
>http://launchpadlibrarian.net/18142370/CoreDump.gz
>
> ** Changed in: evince (Ubuntu)
>  Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs)
>Status: New => Incomplete
>
> ** Visibility changed to: Public
>
>

-- 
evince crashed with SIGFPE, trying to seek in KXTGA930.PDF
https://bugs.launchpad.net/bugs/277294
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs