ports/160688: print/acroread9 runtime fails with "failed to load module canberra-gtk-module"

Root User leftfoot at siu.edu
Mon Sep 12 22:10:12 UTC 2011


>Number:         160688
>Category:       ports
>Synopsis:       print/acroread9 runtime fails with "failed to load module  canberra-gtk-module"
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 12 22:10:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Root User
>Release:        AMD-64
>Organization:
>Environment:
FreeBSD localhost 8.2-STABLE FreeBSD 8.2-STABLE #0: Fri Sep  2 14:24:35 CDT 2011     root at localhost:/usr/obj/usr/src/sys/GENERIC  amd64

linux-f10-atk-1.24.0
linux-f10-cairo-1.8.0_1
linux-f10-expat-2.0.1
linux-f10-fontconfig-2.6.0
linux-f10-gdk-pixbuf-0.22.0
linux-f10-gtk2-2.14.7_3
linux-f10-jpeg-6b
linux-f10-libxml2-2.7.3_2
linux-f10-pango-1.28.3
linux-f10-png-1.2.37_1
linux-f10-tiff-3.8.2
linux-f10-xorg-libs-7.4_1
linux-libgtkembedmoz-0.0.20100806
linux_base-f10-10_4


>Description:
Execute acroread (from command line):

1) acroread window comes up and shortly goes away
2) following messages are displayed

Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
Gtk-Message: Failed to load module "gnomesegvhandler": libgnomesegvhandler.so: cannot open shared object file: No such file or directory
terminate called after throwing an instance of 'RSException'


- - - - -

ktrace on acroread9 shows:

 66672 acroread STRU  struct stat {dev=86, ino=3866252, mode=drwxr-xr-x , nlink=2, uid=0, gid=0, rdev=15456117, atime=1315863581, stime=1315862481, ctime=1315862481, birthtime=1315862481, size=512, blksize=16384, blocks=4, flags=0x0 }
 66672 acroread RET   linux_stat64 0
 66672 acroread CALL  linux_open(0xffffc210,0,0)
 66672 acroread NAMI  "/compat/linux/usr/lib/libcanberra-gtk-module.so"
 66672 acroread NAMI  "/usr/lib/libcanberra-gtk-module.so"
 66672 acroread RET   linux_open -1 errno 2 No such file or directory
 66672 acroread CALL  linux_stat64(0xffffc210,0xffffc2c4,0x2973bfd0)
 66672 acroread NAMI  "/compat/linux/usr/lib"
 66672 acroread NAMI  "/compat/linux"
 66672 acroread NAMI  "/compat/linux/usr/lib"
 66672 acroread STRU  struct stat {dev=86, ino=3866248, mode=drwxr-xr-x , nlink=15, uid=0, gid=0, rdev=15461632, atime=1315863692, stime=1315862764, ctime=1315862764, birthtime=1315862481, size=6656, blksize=16384, blocks=16, flags=0x0 }
 66672 acroread RET   linux_stat64 0
 66672 acroread CALL  munmap(0x2c0a9000,0x3011)
 66672 acroread RET   munmap 0
 66672 acroread CALL  linux_open(0x9802fd0,0x8000,0x1b6)
 66672 acroread NAMI  "/compat/linux/usr/lib/charset.alias"
 66672 acroread NAMI  "/usr/lib/charset.alias"
 66672 acroread RET   linux_open -1 errno 2 No such file or directory
 66672 acroread CALL  linux_brk(0x9836000)
 66672 acroread RET   linux_brk 159604736/0x9836000
 66672 acroread CALL  linux_brk(0x982e000)
 66672 acroread RET   linux_brk 159571968/0x982e000
 66672 acroread CALL  write(0x2,0x9801be0,0x8f)
 66672 acroread GIO   fd 2 wrote 143 bytes
       "Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-m\
	odule.so: cannot open shared object file: No such file or directory
       "

---

followed by gobs of "No such file or directory" search responses for "/compat/linux/usr/lib/gtk-2.0/2.10.0/modules/libgnomesegvhandler.so" (and derivatives).


- - - - -

http://www.archlinux.org/packages/extra/x86_64/libcanberra/

has an x86-64 version of Linux libcanberra that includes a "canberra-gtk-module.so", but

a) it lists two optional pre-reqs for two different sound drivers
b) I do not know how to proceed from here (partly as I was unable to connect to their mirror download site)
c) there is no Linux "libcanberra" FBSD port

>How-To-Repeat:

>Fix:
Install x85-64 Linux libcanberra package?

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list