[Slackbuilds-users] evince breaks while entering text into the find dialog. compiled using the latest slackbuild from the master branch.

Niels Horn niels.horn at gmail.com
Wed Apr 6 11:49:25 UTC 2011


On Wed, Apr 6, 2011 at 8:25 AM, Vegard Haugland <vegard at haugland.at> wrote:
> Hi all,
> I run -current, and just finished compiling evince-2.2.8.2 using the
> slackbuild from the master branch. This slackbuild contains a
> patch, evince_poppler016.patch, which makes it possible to compile evince on
> -current.
> However, even though it compiles successfully, it breaks when you attempt to
> use Find to search for a text string. If you enter 2 characters in the input
> dialog that pops up, it breaks, and returns the following backtrace:
> *** glibc detected *** evince: double free or corruption (out):
> 0x00000000029d02a0 ***
> ======= Backtrace: =========
> /lib64/libc.so.6(+0x78f85)[0x7f55d2c92f85]
> /lib64/libc.so.6(cfree+0x73)[0x7f55d2c96d93]
> /usr/lib64/libglib-2.0.so.0(g_list_foreach+0x27)[0x7f55d3bf9077]
> /usr/lib64/libevview.so.1(+0x12107)[0x7f55d8c05107]
> /usr/lib64/libgobject-2.0.so.0(g_object_unref+0xea)[0x7f55d43033da]
> evince[0x42a843]
> evince[0x42c856]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1fb07)[0x7f55d4313b07]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f55d431d103]
> /usr/lib64/libgobject-2.0.so.0(+0xfad9)[0x7f55d4303ad9]
> /usr/lib64/libgobject-2.0.so.0(g_object_thaw_notify+0x604)[0x7f55d43068d4]
> evince[0x41d525]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1fb07)[0x7f55d4313b07]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x1b2)[0x7f55d431d2c2]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xc4b79)[0x7f55d867bb79]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1fb07)[0x7f55d4313b07]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f55d431d103]
> /usr/lib64/libgobject-2.0.so.0(+0xfad9)[0x7f55d4303ad9]
> /usr/lib64/libgobject-2.0.so.0(g_object_notify+0x524)[0x7f55d4305b14]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xcf560)[0x7f55d8686560]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1f2cc)[0x7f55d43132cc]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f55d431d103]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xd0403)[0x7f55d8687403]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xc8ab5)[0x7f55d867fab5]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1f918)[0x7f55d4313918]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x1b2)[0x7f55d431d2c2]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xc0773)[0x7f55d8677773]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xc974e)[0x7f55d868074e]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1fb07)[0x7f55d4313b07]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x1b2)[0x7f55d431d2c2]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1fb07)[0x7f55d4313b07]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x885)[0x7f55d431cf35]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_by_name+0x1b2)[0x7f55d431d2c2]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x120c3a)[0x7f55d86d7c3a]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x1215e9)[0x7f55d86d85e9]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x12316e)[0x7f55d86da16e]
> /usr/lib64/libgtk-x11-2.0.so.0(+0xce514)[0x7f55d8685514]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x13af68)[0x7f55d86f1f68]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0xa9)[0x7f55d4301fd9]
> /usr/lib64/libgobject-2.0.so.0(+0x1f918)[0x7f55d4313918]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x625)[0x7f55d431ccd5]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f55d431d103]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x256c3f)[0x7f55d880dc3f]
> /usr/lib64/libgtk-x11-2.0.so.0(gtk_window_propagate_key_event+0xeb)[0x7f55d8822a6b]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x26e48b)[0x7f55d882548b]
> /usr/lib64/libgtk-x11-2.0.so.0(+0x13af68)[0x7f55d86f1f68]
> /usr/lib64/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f55d430208e]
> /usr/lib64/libgobject-2.0.so.0(+0x1f918)[0x7f55d4313918]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit_valist+0x625)[0x7f55d431ccd5]
> /usr/lib64/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f55d431d103]
> ======= Memory map: ========
> 00400000-00461000 r-xp 00000000 fe:01 810033
> /usr/bin/evince
> 00660000-00665000 rw-p 00060000 fe:01 810033
> /usr/bin/evince
> 01dd4000-0329a000 rw-p 00000000 00:00 0
>  [heap]
> 7f55cafcb000-7f55cafcc000 ---p 00000000 00:00 0
> 7f55cafcc000-7f55cb7cc000 rw-p 00000000 00:00 0
> 7f55cbf82000-7f55cc000000 rw-p 00000000 00:00 0
> 7f55cc000000-7f55cd248000 rw-p 00000000 00:00 0
> 7f55cd248000-7f55d0000000 ---p 00000000 00:00 0
> 7f55d0016000-7f55d0023000 r-xp 00000000 fe:01 948583
> /usr/lib64/evince/1/backends/libpdfdocument.so
> 7f55d0023000-7f55d0223000 ---p 0000d000 fe:01 948583
> /usr/lib64/evince/1/backends/libpdfdocument.so
> 7f55d0223000-7f55d0224000 rw-p 0000d000 fe:01 948583
> /usr/lib64/evince/1/backends/libpdfdocument.so
> 7f55d0225000-7f55d0226000 ---p 00000000 00:00 0
> 7f55d0226000-7f55d0a26000 rw-p 00000000 00:00 0
> 7f55d0a26000-7f55d0a78000 r--p 00000000 fe:01 1216426
>  /usr/share/fonts/TTF/DejaVuSansMono.ttf
> 7f55d0a78000-7f55d0ad8000 rw-s 00000000 00:04 21135377
> /SYSV00000000 (deleted)
> 7f55d0ad8000-7f55d0b38000 rw-s 00000000 00:04 21102608
> /SYSV00000000 (deleted)
> 7f55d0b38000-7f55d0b3d000 r-xp 00000000 fe:01 34236
>  /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> 7f55d0b3d000-7f55d0d3c000 ---p 00005000 fe:01 34236
>  /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> 7f55d0d3c000-7f55d0d3d000 rw-p 00004000 fe:01 34236
>  /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
> 7f55d0d3d000-7f55d0d57000 r--s 00000000 fe:01 1053791
>  /usr/share/mime/mime.cache
> 7f55d0d57000-7f55d0d59000 r-xp 00000000 fe:01 943087
> /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
> 7f55d0d59000-7f55d0f58000 ---p 00002000 fe:01 943087
> /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
> 7f55d0f58000-7f55d0f59000 rw-p 00001000 fe:01 943087
> /usr/lib64/pango/1.6.0/modules/pango-basic-fc.so
> 7f55d0f59000-7f55d0f80000 r--s 00000000 fe:01 1605815
>  /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-le64.cache-3
> 7f55d0f80000-7f55d0f89000 r-xp 00000000 fe:01 1059613
>  /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
> 7f55d0f89000-7f55d1189000 ---p 00009000 fe:01 1059613
>  /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
> 7f55d1189000-7f55d118a000 rw-p 00009000 fe:01 1059613
>  /usr/lib64/gtk-2.0/2.10.0/engines/libxfce.so
> 7f55d118a000-7f55d1196000 r-xp 00000000 fe:01 1837780
>  /lib64/libnss_files-2.13.so
> 7f55d1196000-7f55d1395000 ---p 0000c000 fe:01 1837780
>  /lib64/libnss_files-2.13.soAborted
> Am I the only one encountering this problem?
> Thanks,
> Vegard Haugland
> --
> Vegard Haugland <vegard at haugland.at>
> Mob. +47 976 68 262
> Web: http://v3gard.com
> If you want to send me encrypted email, my public GPG key is located at
> http://v3gard.com/files/gpg.pub
>
>
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> http://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - http://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - http://slackbuilds.org/faq/
>
>
>

No, I just tested this and can confirm it...

I'll try to take a look into this later.

--
Niels Horn


More information about the SlackBuilds-users mailing list