Re: [Bug 277294] Re: evince crashed with SIGFPE, trying to seek in KXTGA930.PDF
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
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
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