Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Created December 6, 2015 14:09
Show Gist options
  • Save hiroyuki-sato/91c643caacec323e1a27 to your computer and use it in GitHub Desktop.
Save hiroyuki-sato/91c643caacec323e1a27 to your computer and use it in GitHub Desktop.
rabbit debug #2
This file has been truncated, but you can view the full file.
hsato-mbp:rabbit-slide-hiroysato-groonga-meatup-2015 hsato$ gdb /tmp/ruby/bin/ruby
GNU gdb (GDB) 7.10
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin15.0.0".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /tmp/ruby/bin/ruby...done.
(gdb) b CairoOutputDev::restoreState
Function "CairoOutputDev::restoreState" not defined.
Make breakpoint pending on future shared library load? (y or [n]) run -I /tmp/ruby-gnome2/poppler/lib/ -I /tmp/ruby-gnome2/poppler/ext/poppler/ -I /tmp/rcairo/lib/ -I/tmp/rcairo/ext/cairo/ -S ../rabbit/bin/rabbit
Please answer y or [n].
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (CairoOutputDev::restoreState) pending.
(gdb) run -I /tmp/ruby-gnome2/poppler/lib/ -I /tmp/ruby-gnome2/poppler/ext/poppler/ -I /tmp/rcairo/lib/ -I/tmp/rcairo/ext/cairo/ -S ../rabbit/bin/rabbit
Starting program: /private/tmp/ruby/bin/ruby -I /tmp/ruby-gnome2/poppler/lib/ -I /tmp/ruby-gnome2/poppler/ext/poppler/ -I /tmp/rcairo/lib/ -I/tmp/rcairo/ext/cairo/ -S ../rabbit/bin/rabbit
[New Thread 0x131b of process 64214]
/path/to/home/GitHub/rabbit/lib
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLArgument.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCommandBuffer.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCommandQueue.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCompilerCache.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLCompilerConnection.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLComputePipeline.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDebug.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDebugCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDepthStencil.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLDevice.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelBlitCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelBuffer.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandBuffer.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandBufferStorage.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelCommandQueue.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelComputeCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDebugCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDevice.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDeviceShmem.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelDeviceShmemPool.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelError.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelMemoryInfo.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelParallelRenderCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelPooledResource.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelRenderCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelResource.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelResourcePool.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLIOAccelTexture.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLLibrary.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLOpenGL.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLParallelRenderCommandEncoder.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLPixelFormat.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLRangeAllocator.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLReflection.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLRenderPass.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLRenderPipeline.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLResource.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLResourceList.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLResourceListPool.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLSampler.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLStatistics.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLTexture.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/Metal/Metal-54.26.3~32/Objects/Metal.build/Framework.build/Objects-normal/x86_64/MTLVertexDescriptor.o': can't open to read symbols: No such file or directory.
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libLLVMSupport.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libclangBasic.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libclangLex.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslAST.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslBasic.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslClangImportEdit.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslClangImportFrontend.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslFilter.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslFrontend.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslParse.a"
warning: Could not open OSO archive file "/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/../../../../lib/libfoslSema.a"
warning: `/Library/Caches/com.apple.xbs/Binaries/Fosl/Fosl-16.24~45/Objects/obj-llvm/tools/fosl/tools/libFosl/CMakeFiles/dylibFosl.dir/libFosl.cpp.o': can't open to read symbols: No such file or directory.
[New Thread 0x14ab of process 64214]
[New Thread 0x1503 of process 64214]
[New Thread 0x1603 of process 64214]
[New Thread 0x1703 of process 64214]
[New Thread 0x1803 of process 64214]
[New Thread 0x1903 of process 64214]
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/BookmarkCommon.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/BookmarkData.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/CFURLAliasInteroperability.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/CFURLBookmark.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/CFURLBookmarkFile.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/CFURLBookmarkProperties.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/CFURLBookmarkResolution.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/CoreServicesInternal_vers.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/ExternalProvider.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/FileURL.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/FileURLEnumerator.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/FileURLReplaceObject.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/PlatformUtils.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/ScopedBookmarksClient.o': can't open to read symbols: No such file or directory.
warning: `/Library/Caches/com.apple.xbs/Binaries/CoreServicesInternal/CoreServicesInternal-248.1~4/Objects/CoreServicesInternal.build/CoreServicesInternal.build/Objects-normal/x86_64/ftsattr.o': can't open to read symbols: No such file or directory.
[New Thread 0x1a0b of process 64214]
[:match?, :start]
[:match?, :end]
[New Thread 0x12f7 of process 64214]
[:match?, :start]
[:match?, :end]
[:update_size, :start]
[:uri, :start]
[:filename, :start]
[:filename, :end]
[:uri, :end]
[:page, :start]
[:page, :end]
[:update_size, :end]
[:match?, :start]
[:match?, :end]
[:update_size, :start]
[:uri, :start]
[:filename, :start]
[:filename, :end]
[:uri, :end]
[:page, :start]
[:page, :end]
[:update_size, :end]
[:match?, :start]
[:match?, :end]
[:match?, :start]
[:match?, :end]
[:update_size, :start]
[:uri, :start]
[:filename, :start]
[:filename, :end]
[:uri, :end]
[:page, :start]
[:page, :end]
[:update_size, :end]
[:match?, :start]
[:match?, :end]
[:update_size, :start]
[:uri, :start]
[:filename, :start]
[:filename, :end]
[:uri, :end]
[:page, :start]
[:page, :end]
[:update_size, :end]
[:match?, :start]
[:match?, :end]
[:update_size, :start]
[:uri, :start]
[:filename, :start]
[:filename, :end]
[:uri, :end]
[:page, :start]
[:page, :end]
[:update_size, :end]
[:match?, :start]
[:match?, :end]
[:match?, :start]
[:match?, :end]
[:update_size, :start]
[:uri, :start]
[:filename, :start]
[:filename, :end]
[:uri, :end]
[:page, :start]
[:page, :end]
[:update_size, :end]
[:match?, :start]
[:match?, :end]
[:match?, :start]
[:match?, :end]
[:match?, :start]
[:match?, :end]
[:match?, :start]
[:match?, :end]
[New Thread 0x121b of process 64214]
2015-12-06 23:03:29.728 ruby[64214:1425880] unlockFocus called too many times. Called on <GdkQuartzView: 0x10ca612d0>.
[New Thread 0x1c13 of process 64214]
Error while mapping shared library sections:
cl_kernels: No such file or directory.
2015-12-06 23:03:32.365 ruby[64214:1425880] unlockFocus called too many times. Called on <GdkQuartzView: 0x10ca612d0>.
2015-12-06 23:03:32.738 ruby[64214:1425880] unlockFocus called too many times. Called on <GdkQuartzView: 0x10ca612d0>.
[:draw, :start]
[:page, :start]
[:page, :end]
[New Thread 0x1927 of process 64214]
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) continue
Continuing.
[New Thread 0x170f of process 64214]
[New Thread 0x1d03 of process 64214]
[New Thread 0x1e03 of process 64214]
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
---Type <return> to continue, or q <return> to quit---
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
---Type <return> to continue, or q <return> to quit---
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
---Type <return> to continue, or q <return> to quit---q
Quit
(gdb) set height unlimited
(gdb) continue
Continuing.
[New Thread 0x1933 of process 64214]
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10cbc0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10cbc0, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10cbc0, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10cbc0, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10cbc0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10cbc0, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10cbc0, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10cbc0, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c640, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c640, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c640, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c640, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c640, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c640, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c640, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c640, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
[New Thread 0x1e17 of process 64214]
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16b570, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b570, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b570, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b570, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16b570, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b570, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b570, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b570, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10d070, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10d070, me=0x10a518110,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10d070, me=0x10a518110,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10d070, me=0x10a518110,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a518110) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a518110) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10d070, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10d070, me=0x10a518110,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10d070, me=0x10a518110,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10d070, me=0x10a518110,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a518110) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a518110) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c410, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c410, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c410, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c410, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c410, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c410, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c410, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c410, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c7d0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7d0, me=0x10a518110,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7d0, me=0x10a518110,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7d0, me=0x10a518110,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a518110) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a518110) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c7d0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7d0, me=0x10a518110,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7d0, me=0x10a518110,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7d0, me=0x10a518110,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a518110) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a518110) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16b050, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b050, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b050, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b050, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16b050, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b050, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b050, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b050, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16b030, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b030, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b030, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b030, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16b030, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b030, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b030, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16b030, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16abd0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16abd0, me=0x10c947c50,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16abd0, me=0x10c947c50,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16abd0, me=0x10c947c50,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c947c50) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c947c50) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16abd0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16abd0, me=0x10c947c50,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16abd0, me=0x10c947c50,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16abd0, me=0x10c947c50,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c947c50) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c947c50) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16af90, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16af90, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16af90, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16af90, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x16af90, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16af90, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16af90, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x16af90, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x169fa0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169fa0, me=0x10c947c50,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169fa0, me=0x10c947c50,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169fa0, me=0x10c947c50,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c947c50) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c947c50) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x169fa0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169fa0, me=0x10c947c50,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169fa0, me=0x10c947c50,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169fa0, me=0x10c947c50,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c947c50) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c947c50) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x1699e0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x1699e0, me=0x10c947c50,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x1699e0, me=0x10c947c50,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x1699e0, me=0x10c947c50,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c947c50) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c947c50) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x1699e0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x1699e0, me=0x10c947c50,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x1699e0, me=0x10c947c50,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c947c50, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x1699e0, me=0x10c947c50,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda5b675, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c947c50) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c947c50) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x10c947c50, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4506384944) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4506384944) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4506384944) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10c99fa30, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4506384944, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x169ed0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169ed0, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169ed0, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169ed0, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x169ed0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169ed0, me=0x10c9810c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169ed0, me=0x10c9810c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10c9810c0, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x169ed0, me=0x10c9810c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xda7a1d0, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10c9810c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10c9810c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10c9810c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c400, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c400, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c400, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c400, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c400, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c400, me=0x10a5650e0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c400, me=0x10a5650e0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a5650e0, defined_class=4468359168) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c400, me=0x10a5650e0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb5cdded, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a5650e0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a5650e0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10a55c000, argc=50, argv=0x10a5650e0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4468359168, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c7c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7c0, me=0x10a518110,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7c0, me=0x10a518110,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7c0, me=0x10a518110,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a518110) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a518110) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x10c7c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7c0, me=0x10a518110,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7c0, me=0x10a518110,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10a518110, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x10c7c0, me=0x10a518110,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xb612120, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10a518110) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10a518110) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10a518110, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108e3c4c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108e3c4c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4480945360, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108e3c4c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108e3c4c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4480945360, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108e3c4c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108e3c4c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4480945360, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108e3c4c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108e3c4c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4480945360, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108e3c4c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108e3c4c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4480945360, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108e3c4c0, defined_class=4480945360) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108e3c4c0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x9f77b69, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108e3c4c0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108e3c4c0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10b15ccd0, argc=50, argv=0x108e3c4c0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4480945360, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3721c0, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108ed83f0, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x108945ad0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4507211760, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x10894ba10, defined_class=4508531984) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x10894ba10,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xdb44c3a, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x10894ba10) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x7fff5fbfa190, blockptr=0x10894ba10) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10cbabd10, argc=50, argv=0x10894ba10, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>,
th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x7fff5fbf5f00, ci=<optimized out>, argv=0x1074b88d0 <vtable for CairoOutputDev+16>) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4508531984, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=0, mid=4485187568, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4485187568, mid=0, argc=<optimized out>, argv=0xa, scope=CALL_FCALL) at ./vm_eval.c:616
#108 rb_apply (recv=4485187568, mid=0, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3eb2b in Gfx::opShFill(Object*, int) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10894ba10, data1=4485333264, e_proc=0x3721c0, data2=10839360) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x32,
me=0x108ed83f0, defined_class=4417264004) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=10839360, argv=0x32, method=<optimized out>, pass_procval=<optimized out>)
at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x32,
me=0x108ed83f0, defined_class=4417264004) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=10839360, argv=0x32, method=<optimized out>, pass_procval=<optimized out>)
at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x32,
me=0x108ed83f0, defined_class=4417264004) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=10839360, argv=0x32, method=<optimized out>, pass_procval=<optimized out>)
at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4438931984,
argc=185977856, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10894ba10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=143964688, argv=0x10b58c110, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4438931984,
argc=185977856, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10894ba10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=143964688, argv=0x10b58c110, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0xa56540, th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x10b15cc00, ci=<optimized out>, argv=0xa56540) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4417264004, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=4485333264, mid=4438931984, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4438931984, mid=4485333264, argc=<optimized out>, argv=0x0, scope=CALL_FCALL)
at ./vm_eval.c:616
#108 rb_apply (recv=4438931984, mid=4485333264, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb)
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3eb2b in Gfx::opShFill(Object*, int) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10894ba10, data1=4485333264, e_proc=0x3721c0, data2=10839360) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x32,
me=0x108ed83f0, defined_class=4417264004) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x3721c0, me=0x108ed83f0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=10839360, argv=0x32, method=<optimized out>, pass_procval=<optimized out>)
at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x32,
me=0x108ed83f0, defined_class=4417264004) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=10839360, argv=0x32, method=<optimized out>, pass_procval=<optimized out>)
at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x32,
me=0x108ed83f0, defined_class=4417264004) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=10839360, argv=0x3721c0, me=0x108ed83f0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=10839360, argv=0x32, method=<optimized out>, pass_procval=<optimized out>)
at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0xc21eebd, cfp=0x10b15cc00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4438931984,
argc=185977856, argv=0x101900358, blockptr=0x108ed83f0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10894ba10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=143964688, argv=0x10b58c110, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10894ba10, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc (th=0x10b58c110, reg_cfp=0x10894ba10, ci=<optimized out>) at ./vm_insnhelper.c:1473
#96 0x000000010017a140 in vm_exec_core (th=0x10b15cc00, initial=<optimized out>) at insns.def:1054
#97 0x0000000100189851 in vm_exec (th=0x10b58c110) at vm.c:1429
#98 0x0000000100195947 in invoke_block_from_c (th=0x10b58c110, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#99 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4438931984,
argc=185977856, argv=0x7fff5fbfa190, blockptr=0x108ed83f0) at vm.c:878
#100 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10894ba10, argc=50, argv=0x108ed83f0, blockptr=<optimized out>)
at vm.c:897
#101 0x00000001000506b2 in proc_call (argc=143964688, argv=0x10b58c110, procval=<optimized out>) at proc.c:731
#102 0x000000010019445c in vm_call0_cfunc_with_frame (ci=<optimized out>, argv=0xa56540, th=<optimized out>) at ./vm_eval.c:127
#103 vm_call0_cfunc (ci=<optimized out>, th=<optimized out>, argv=<optimized out>) at ./vm_eval.c:144
#104 vm_call0_body (th=0x10b15cc00, ci=<optimized out>, argv=0xa56540) at ./vm_eval.c:184
#105 0x0000000100194efa in vm_call0 (th=0x100403340, argv=0x7fff5fbfa190, defined_class=4417264004, recv=<optimized out>,
id=<optimized out>, argc=<optimized out>, me=<optimized out>) at ./vm_eval.c:59
#106 rb_call0 (recv=4485333264, mid=4438931984, argc=1955273672, argv=0x7fff5fbfa190, scope=<optimized out>, self=<optimized out>)
at ./vm_eval.c:349
#107 0x000000010018561f in rb_call (recv=4438931984, mid=4485333264, argc=<optimized out>, argv=0x0, scope=CALL_FCALL)
at ./vm_eval.c:616
#108 rb_apply (recv=4438931984, mid=4485333264, args=<optimized out>) at ./vm_eval.c:785
#109 0x0000000101f120cf in ?? ()
from /tmp/ruby/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-15/2.2.0-static/glib2-3.0.7/glib2.bundle
#110 0x0000000000000000 in ?? ()
(gdb) continue
Continuing.
Breakpoint 1, 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
(gdb) bt
#0 0x00000001074a1988 in CairoOutputDev::restoreState(GfxState*) () from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#1 0x0000000107c3fe5c in Gfx::restoreState() () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#2 0x0000000107c401e0 in Gfx::go(bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#3 0x0000000107c3ffdc in Gfx::display(Object*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#4 0x0000000107c82b98 in Page::displaySlice(OutputDev*, double, double, int, bool, bool, int, int, int, int, bool, bool (*)(void*), void*, bool (*)(Annot*, void*), void*, bool) () from /usr/local/Cellar/poppler/0.37.0/lib/libpoppler.56.dylib
#5 0x0000000107493cdd in _poppler_page_render(_PopplerPage*, _cairo*, bool, PopplerPrintFlags) ()
from /usr/local/opt/poppler/lib/libpoppler-glib.8.dylib
#6 0x000000010747ecea in rg_render () from /tmp/ruby-gnome2/poppler/ext/poppler/poppler.bundle
#7 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#8 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#9 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#10 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#11 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#12 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4462192920, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#13 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#14 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#15 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#16 0x0000000100049c7e in rb_ensure (b_proc=0x10b5687f0, data1=0, e_proc=0x3f0200, data2=4417358032) at eval.c:907
#17 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#18 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#19 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#20 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#21 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#22 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#23 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4332841160) at ./vm_eval.c:260
#24 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#25 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#26 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#27 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#28 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#29 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473000960, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#30 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#31 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#32 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#33 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#34 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#35 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#36 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#37 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#38 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#39 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#40 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#41 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#42 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#43 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#44 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#45 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#46 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#47 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#48 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338321760) at ./vm_eval.c:260
#49 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#50 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#51 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#52 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#53 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#54 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#55 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473003560, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#56 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#57 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#58 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#59 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#60 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#61 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#62 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#63 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#64 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#65 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#66 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#67 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#68 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#69 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#70 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#71 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#72 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#73 0x000000010018451a in vm_call0 (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x32,
me=0x108945ad0, defined_class=4507211760) at ./vm_eval.c:59
#74 rb_vm_call (th=0x10a74fd10, recv=<optimized out>, id=<optimized out>, argc=122390736, argv=0x3f0200, me=0x108945ad0,
defined_class=4338322800) at ./vm_eval.c:260
#75 0x000000010004f6cd in rb_method_call_with_block (argc=122390736, argv=0x32, method=<optimized out>,
pass_procval=<optimized out>) at proc.c:1887
#76 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#77 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#78 0x000000010018ddb5 in vm_call_method (th=0x99e5867, cfp=0x7fff5fbf5f00, ci=<optimized out>) at ./vm_insnhelper.c:1689
#79 0x000000010017a140 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1054
#80 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#81 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#82 0x0000000100185c30 in vm_yield (th=<optimized out>, argc=0, argv=<optimized out>) at vm.c:853
#83 rb_yield_0 (argc=0, argv=<optimized out>) at ./vm_eval.c:992
#84 rb_yield (val=<optimized out>) at ./vm_eval.c:999
#85 0x00000001000039e9 in rb_ary_each (array=<optimized out>) at array.c:1814
#86 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#87 vm_call_cfunc (th=0x0, reg_cfp=0x10b5687f0, ci=<optimized out>) at ./vm_insnhelper.c:1473
#88 0x0000000100179f20 in vm_exec_core (th=0x7fff5fbf5f00, initial=<optimized out>) at insns.def:1024
#89 0x0000000100189851 in vm_exec (th=0x0) at vm.c:1429
#90 0x0000000100195947 in invoke_block_from_c (th=0x0, block=<optimized out>, self=4473006000, argc=<optimized out>,
argv=<optimized out>, blockptr=<optimized out>, cref=<optimized out>, defined_class=<optimized out>, splattable=<optimized out>)
at vm.c:813
#91 0x0000000100188933 in vm_invoke_proc (th=0x10b5687f0, proc=<optimized out>, self=140735148661704, defined_class=4485187568,
argc=1606377216, argv=0x101900358, blockptr=0x108945ad0) at vm.c:878
#92 0x0000000100188860 in rb_vm_invoke_proc (th=0x10a74fd10, proc=0x10ca697f0, argc=50, argv=0x108945ad0, blockptr=<optimized out>)
at vm.c:897
#93 0x00000001000506b2 in proc_call (argc=190220272, argv=0x0, procval=<optimized out>) at proc.c:731
#94 0x000000010018f0b0 in vm_call_cfunc_with_frame (reg_cfp=0x10b5687f0, ci=<optimized out>, th=<optimized out>)
at ./vm_insnhelper.c:1380
#95 vm_call_cfunc
View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment