Created attachment 334044 [details] crashing PDF Description of problem: Evince crashes on viewing a specially crafted PDF file. Version-Release number of selected component (if applicable): muelli@bigbox /tmp $ yum info poppler evince Loaded plugins: priorities, refresh-packagekit 115 packages excluded due to repository priority protections Installed Packages Name : evince Arch : x86_64 Version : 2.24.2 Release : 1.fc10 Size : 3.6 M Repo : installed Summary : Document viewer URL : http://www.gnome.org/projects/evince/ License : GPLv2+ and GFDL Description: evince is a GNOME-based document viewer. Name : poppler Arch : x86_64 Version : 0.8.7 Release : 5.fc10 Size : 13 M Repo : installed Summary : PDF rendering library URL : http://poppler.freedesktop.org/ License : GPLv2 and Redistributable, no modification permitted Description: Poppler, a PDF rendering library, is a fork of the xpdf PDF : viewer developed by Derek Noonburg of Glyph and Cog, LLC. Available Packages Name : evince Arch : i386 Version : 2.24.2 Release : 1.fc10 Size : 1.2 M Repo : updates Summary : Document viewer URL : http://www.gnome.org/projects/evince/ License : GPLv2+ and GFDL Description: evince is a GNOME-based document viewer. Name : poppler Arch : i386 Version : 0.8.7 Release : 5.fc10 Size : 4.5 M Repo : updates Summary : PDF rendering library URL : http://poppler.freedesktop.org/ License : GPLv2 and Redistributable, no modification permitted Description: Poppler, a PDF rendering library, is a fork of the xpdf PDF : viewer developed by Derek Noonburg of Glyph and Cog, LLC. muelli@bigbox /tmp $ How reproducible: Open attached PDF file with evince Steps to Reproduce: 1. Open attached PDF file 2. 3. Actual results: Crash: (gdb) r /tmp/2009-41414141.pdf The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/bin/evince /tmp/2009-41414141.pdf [Thread debugging using libthread_db enabled] [New Thread 0x7ffff7fc07e0 (LWP 13978)] [New Thread 0x7ffff1eeb950 (LWP 14177)] [New Thread 0x7ffff0f0a950 (LWP 14441)] Error (2845): 318767093 extraneous bytes after segment Error (2845): 318767093 extraneous bytes after segment Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7ffff1eeb950 (LWP 14177)] 0x00007fffed8c9c70 in ?? () (gdb) bt #0 0x00007fffed8c9c70 in ?? () #1 0x00000038b1eda719 in ~JBIG2SymbolDict (this=0x7ffff100d7d0) at JBIG2Stream.cc:1032 #2 0x00000038b1edaaa3 in JBIG2Stream::close (this=0x7ffff1012730) at JBIG2Stream.cc:1203 #3 0x00000038b1edab5c in ~JBIG2Stream (this=0x3fb476e230) at JBIG2Stream.cc:1142 #4 0x00000038b1ef413f in Object::free (this=0x7ffff1eeaa30) at Object.cc:129 #5 0x00000038b1eb9226 in Gfx::opXObject (this=0x7ffff1011ca0, args=<value optimized out>, numArgs=<value optimized out>) at Gfx.cc:3509 #6 0x00000038b1eabbdc in Gfx::go (this=0x7ffff1011ca0, topLevel=1) at Gfx.cc:611 #7 0x00000038b1eb22c6 in Gfx::display (this=0x7ffff1011ca0, obj=0x7ffff1eeade0, topLevel=1) at Gfx.cc:580 #8 0x00000038b1ef7da0 in Page::displaySlice (this=0xa1cac0, out=0xa1ee50, hDPI=11.726384364820847, vDPI=11.726384364820847, rotate=<value optimized out>, useMediaBox=<value optimized out>, crop=1, sliceX=0, sliceY=0, sliceW=100, sliceH=128, printing=0, catalog=0x9fd610, abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:415 #9 0x0000003ebca15be5 in _poppler_page_render_to_pixbuf (page=0x9a1e30, src_x=0, src_y=0, src_width=100, src_height=128, scale=-nan(0xfffffffffffff), rotation=0, printing=0, pixbuf=0x9a1e80) ---Type <return> to continue, or q <return> to quit--- at poppler-page.cc:751 #10 0x0000003ebca16797 in poppler_page_render_to_pixbuf (page=0x9a1e30, src_x=0, src_y=0, src_width=100, src_height=128, scale=0.16286644951140064, rotation=0, pixbuf=0x9a1e80) at poppler-page.cc:790 #11 0x00007ffff12ceb3e in make_thumbnail_for_page () at ev-poppler.cc:1262 #12 pdf_document_thumbnails_get_thumbnail ( document_thumbnails=<value optimized out>, rc=0xa14600, border=1) at ev-poppler.cc:1312 #13 0x00000000004205f4 in ev_job_thumbnail_run (job=0x9940c0) at ev-jobs.c:665 #14 0x000000000041e130 in ev_job_thread () at ev-job-scheduler.c:183 #15 ev_job_thread_proxy (data=<value optimized out>) at ev-job-scheduler.c:213 #16 0x0000003fb5c60d44 in g_thread_create_proxy (data=0x9def80) at gthread.c:635 #17 0x0000003fb50073da in start_thread (arg=<value optimized out>) at pthread_create.c:297 #18 0x0000003fb44e62bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 (gdb) (gdb) t a a bt full Thread 3 (Thread 0x7ffff0f0a950 (LWP 14441)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:217 No locals. #1 0x0000003fb84023f5 in g_cond_timed_wait_posix_impl (cond=0xb42934, entered_mutex=0x0, abs_time=<value optimized out>) at gthread-posix.c:242 result = <value optimized out> end_time = {tv_sec = 1236196444, tv_nsec = 739986000} timed_out = <value optimized out> __PRETTY_FUNCTION__ = "g_cond_timed_wait_posix_impl" #2 0x0000003fb5c142bb in g_async_queue_pop_intern_unlocked (queue=0x9c2f60, try=0, end_time=0x7ffff0f09fb0) at gasyncqueue.c:365 retval = <value optimized out> __PRETTY_FUNCTION__ = "g_async_queue_pop_intern_unlocked" #3 0x0000003fb5c143b5 in IA__g_async_queue_timed_pop (queue=0x9c2f60, end_time=0x7ffff0f09fb0) at gasyncqueue.c:491 retval = <value optimized out> __PRETTY_FUNCTION__ = "IA__g_async_queue_timed_pop" #4 0x0000003fb5c62235 in g_thread_pool_wait_for_new_pool () at gthreadpool.c:121 No locals. #5 g_thread_pool_thread_proxy (data=<value optimized out>) ---Type <return> to continue, or q <return> to quit--- at gthreadpool.c:324 task = <value optimized out> pool = (GRealThreadPool *) 0x0 #6 0x0000003fb5c60d44 in g_thread_create_proxy (data=0xb44e40) at gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #7 0x0000003fb50073da in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7ffff0f0a950 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 8066784022139370665, 10489856, 140737235691856, 273588289536, 140737488345200, -8066764190422270807, 8038242902942153897}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #8 0x0000003fb44e62bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. Thread 2 (Thread 0x7ffff1eeb950 (LWP 14177)): #0 0x00007fffed8c9c70 in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #1 0x00000038b1eda719 in ~JBIG2SymbolDict (this=0x7ffff100d7d0) at JBIG2Stream.cc:1032 No locals. #2 0x00000038b1edaaa3 in JBIG2Stream::close (this=0x7ffff1012730) at JBIG2Stream.cc:1203 _i = 0 #3 0x00000038b1edab5c in ~JBIG2Stream (this=0x3fb476e230) at JBIG2Stream.cc:1142 No locals. #4 0x00000038b1ef413f in Object::free (this=0x7ffff1eeaa30) at Object.cc:129 No locals. #5 0x00000038b1eb9226 in Gfx::opXObject (this=0x7ffff1011ca0, args=<value optimized out>, numArgs=<value optimized out>) at Gfx.cc:3509 name = 0x7fffed72b8e0 "I0" obj1 = {type = objStream, {booln = -251582672, intg = -251582672, real = 6.9533433779994719e-310, string = 0x7ffff1012730, name = 0x7ffff1012730 "\2209\033�8", array = 0x7ffff1012730, dict = 0x7ffff1012730, stream = 0x7ffff1012730, ref = {num = -251582672, gen = 32767}, cmd = 0x7ffff1012730 "\2209\033�8"}} obj2 = {type = objNone, {booln = -251296032, intg = -251296032, real = 6.9533433921613696e-310, string = 0x7ffff10586e0, name = 0x7ffff10586e0 "@\204\005��\177", array = 0x7ffff10586e0, ---Type <return> to continue, or q <return> to quit--- dict = 0x7ffff10586e0, stream = 0x7ffff10586e0, ref = {num = -251296032, gen = 32767}, cmd = 0x7ffff10586e0 "@\204\005��\177"}} obj3 = {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} refObj = {type = objNone, {booln = 48, intg = 48, real = 2.3715151000379834e-322, string = 0x30, name = 0x30 <Address 0x30 out of bounds>, array = 0x30, dict = 0x30, stream = 0x30, ref = {num = 48, gen = 0}, cmd = 0x30 <Address 0x30 out of bounds>}} opiDict = {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}} #6 0x00000038b1eabbdc in Gfx::go (this=0x7ffff1011ca0, topLevel=1) at Gfx.cc:611 timer = {start_time = {tv_sec = 1236196434, tv_usec = 179520}, end_time = {tv_sec = 4562254508917369341, tv_usec = 140737236907936}, active = 1} obj = {type = objCmd, {booln = -311247792, intg = -311247792, real = 6.9533404301508672e-310, string = 0x7fffed72bc50, name = 0x7fffed72bc50 "Do", array = 0x7fffed72bc50, dict = 0x7fffed72bc50, stream = 0x7fffed72bc50, ref = {num = -311247792, gen = 32767}, cmd = 0x7fffed72bc50 "Do"}} ---Type <return> to continue, or q <return> to quit--- args = {{type = objName, {booln = -311248672, intg = -311248672, real = 6.9533404301073894e-310, string = 0x7fffed72b8e0, name = 0x7fffed72b8e0 "I0", array = 0x7fffed72b8e0, dict = 0x7fffed72b8e0, stream = 0x7fffed72b8e0, ref = {num = -311248672, gen = 32767}, cmd = 0x7fffed72b8e0 "I0"}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 3300, intg = 3300, real = 1.6304166312761136e-320, string = 0xce4, name = 0xce4 <Address 0xce4 out of bounds>, array = 0xce4, dict = 0xce4, stream = 0xce4, ref = {num = 3300, gen = 0}, cmd = 0xce4 <Address 0xce4 out of bounds>}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { ---Type <return> to continue, or q <return> to quit--- booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, ---Type <return> to continue, or q <return> to quit--- string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, ---Type <return> to continue, or q <return> to quit--- dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, { type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = { num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}, {type = objNone, { booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}}} numArgs = 1 i = 6 lastAbortCheck = 0 #7 0x00000038b1eb22c6 in Gfx::display (this=0x7ffff1011ca0, obj=0x7ffff1eeade0, topLevel=1) at Gfx.cc:580 obj2 = {type = objNone, {booln = 0, intg = 0, real = 0, string = 0x0, name = 0x0, array = 0x0, dict = 0x0, stream = 0x0, ref = {num = 0, gen = 0}, cmd = 0x0}} i = <value optimized out> #8 0x00000038b1ef7da0 in Page::displaySlice (this=0xa1cac0, out=0xa1ee50, hDPI=11.726384364820847, vDPI=11.726384364820847, rotate=<value optimized out>, useMediaBox=<value optimized out>, crop=1, sliceX=0, sliceY=0, sliceW=100, sliceH=128, printing=0, catalog=0x9fd610, ---Type <return> to continue, or q <return> to quit--- abortCheckCbk=0, abortCheckCbkData=0x0, annotDisplayDecideCbk=0, annotDisplayDecideCbkData=0x0) at Page.cc:415 gfx = (Gfx *) 0x7ffff1011ca0 obj = {type = objStream, {booln = -310431728, intg = -310431728, real = 6.9533404704697859e-310, string = 0x7fffed7f3010, name = 0x7fffed7f3010 "�J\033�8", array = 0x7fffed7f3010, dict = 0x7fffed7f3010, stream = 0x7fffed7f3010, ref = {num = -310431728, gen = 32767}, cmd = 0x7fffed7f3010 "�J\033�8"}} annotList = <value optimized out> i = <value optimized out> #9 0x0000003ebca15be5 in _poppler_page_render_to_pixbuf (page=0x9a1e30, src_x=0, src_y=0, src_width=100, src_height=128, scale=-nan(0xfffffffffffff), rotation=0, printing=0, pixbuf=0x9a1e80) at poppler-page.cc:751 data = {cairo_data = 0x7ffff10233b0 '�' <repeats 200 times>..., surface = 0x7fffed9135d0, cairo = 0x7ffff10118b0} #10 0x0000003ebca16797 in poppler_page_render_to_pixbuf (page=0x9a1e30, src_x=0, src_y=0, src_width=100, src_height=128, scale=0.16286644951140064, rotation=0, pixbuf=0x9a1e80) at poppler-page.cc:790 __PRETTY_FUNCTION__ = "void poppler_page_render_to_pixbuf(PopplerPage*, int, int, int, int, double, int, GdkPixbuf*)" #11 0x00007ffff12ceb3e in make_thumbnail_for_page () at ev-poppler.cc:1262 ---Type <return> to continue, or q <return> to quit--- width = 100 height = 128 #12 pdf_document_thumbnails_get_thumbnail ( document_thumbnails=<value optimized out>, rc=0xa14600, border=1) at ev-poppler.cc:1312 pixbuf = (GdkPixbuf *) 0x9a1e80 border_pixbuf = <value optimized out> #13 0x00000000004205f4 in ev_job_thumbnail_run (job=0x9940c0) at ev-jobs.c:665 rc = (EvRenderContext *) 0xa14600 page = (EvPage *) 0xa14590 #14 0x000000000041e130 in ev_job_thread () at ev-job-scheduler.c:183 No locals. #15 ev_job_thread_proxy (data=<value optimized out>) at ev-job-scheduler.c:213 job = (EvSchedulerJob *) 0x7fffed7192a0 #16 0x0000003fb5c60d44 in g_thread_create_proxy (data=0x9def80) at gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #17 0x0000003fb50073da in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = (struct pthread *) 0x7ffff1eeb950 unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 8066784022139370665, 10489856, 140737252342096, 273588289536, 140737488346608, ---Type <return> to continue, or q <return> to quit--- -8066762179840705367, 8038242902942153897}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> robust = <value optimized out> #18 0x0000003fb44e62bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. Current language: auto; currently asm Thread 1 (Thread 0x7ffff7fc07e0 (LWP 13978)): #0 0x0000003fb44dc886 in __poll (fds=0x6a6da0, nfds=10, timeout=452) at ../sysdeps/unix/sysv/linux/poll.c:87 oldtype = 0 result = <value optimized out> #1 0x0000003fb5c3ae08 in g_main_context_poll () at gmain.c:3091 No locals. #2 g_main_context_iterate (context=0x6a93c0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2773 max_priority = 2147483647 timeout = 452 some_ready = <value optimized out> nfds = 10 allocated_nfds = <value optimized out> ---Type <return> to continue, or q <return> to quit--- fds = (GPollFD *) 0x6a6da0 __PRETTY_FUNCTION__ = "g_main_context_iterate" #3 0x0000003fb5c3b49d in IA__g_main_loop_run (loop=0x680bc0) at gmain.c:2986 self = (GThread *) 0x67b4f0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #4 0x0000003ebbd238a7 in IA__gtk_main () at gtkmain.c:1200 tmp_list = (GList *) 0x6efa88 functions = (GList *) 0x0 init = (GtkInitFunction *) 0x6fa920 loop = <value optimized out> #5 0x000000000044bd27 in main (argc=1, argv=0x7fffffffe198) at main.c:381 context = <value optimized out> args = (GHashTable *) 0x6ef440 enable_metadata = 1 error = (GError *) 0x0 #0 0x00007fffed8c9c70 in ?? () Current language: auto; currently c (gdb) Expected results: I expected evince to not crash. I also expect that a patch for this is backported to F10 Additional info: See https://bugs.freedesktop.org/show_bug.cgi?id=19702
This message is a reminder that Fedora 10 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 10. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '10'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 10's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 10 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
Fedora 10 changed to end-of-life (EOL) status on 2009-12-17. Fedora 10 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. Thank you for reporting this bug and we are sorry it could not be fixed.