[Bug 196078] [patch] unbreak x11-fm/sushi build on FreeBSD 8

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Apr 11 01:16:41 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196078

--- Comment #2 from Don Lewis <truckman at FreeBSD.org> ---
Even with this patch, the sushi dies with a SIGSEGV on startup.

GNU gdb (GDB) 7.8.2 [GDB v7.8.2 for FreeBSD]
Copyright (C) 2014 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 "i386-portbld-freebsd8.4".
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 /usr/local/libexec/sushi-start...(no debugging symbols
found)...done.
(gdb) run
Starting program: /usr/local/libexec/sushi-start 
[New Thread 3c201140 (LWP 100834 initial thread)]
[New Thread 3cb57580 (LWP 100226)]
[New Thread 3cb57440 (LWP 100838)]
[New Thread 3cb56400 (LWP 100852)]
Gjs-Message: JS LOG: Register mimetype audio/3gpp
Gjs-Message: JS LOG: Register mimetype audio/ac3
Gjs-Message: JS LOG: Register mimetype audio/AMR
Gjs-Message: JS LOG: Register mimetype audio/AMR-WB
Gjs-Message: JS LOG: Register mimetype audio/basic
Gjs-Message: JS LOG: Register mimetype audio/flac
Gjs-Message: JS LOG: Register mimetype audio/midi
Gjs-Message: JS LOG: Register mimetype audio/mp2
Gjs-Message: JS LOG: Register mimetype audio/mp4
Gjs-Message: JS LOG: Register mimetype audio/mpeg
Gjs-Message: JS LOG: Register mimetype audio/ogg
Gjs-Message: JS LOG: Register mimetype audio/prs.sid
Gjs-Message: JS LOG: Register mimetype audio/vnd.rn-realaudio
Gjs-Message: JS LOG: Register mimetype audio/x-aiff
Gjs-Message: JS LOG: Register mimetype audio/x-ape
Gjs-Message: JS LOG: Register mimetype audio/x-flac
Gjs-Message: JS LOG: Register mimetype audio/x-gsm
Gjs-Message: JS LOG: Register mimetype audio/x-it
Gjs-Message: JS LOG: Register mimetype audio/x-m4a
Gjs-Message: JS LOG: Register mimetype audio/x-matroska
Gjs-Message: JS LOG: Register mimetype audio/x-mod
Gjs-Message: JS LOG: Register mimetype audio/x-mp3
Gjs-Message: JS LOG: Register mimetype audio/x-mpeg
Gjs-Message: JS LOG: Register mimetype audio/x-ms-asf
Gjs-Message: JS LOG: Register mimetype audio/x-ms-asx
Gjs-Message: JS LOG: Register mimetype audio/x-ms-wax
Gjs-Message: JS LOG: Register mimetype audio/x-ms-wma
Gjs-Message: JS LOG: Register mimetype audio/x-musepack
Gjs-Message: JS LOG: Register mimetype audio/x-pn-aiff
Gjs-Message: JS LOG: Register mimetype audio/x-pn-au
Gjs-Message: JS LOG: Register mimetype audio/x-pn-wav
Gjs-Message: JS LOG: Register mimetype audio/x-pn-windows-acm
Gjs-Message: JS LOG: Register mimetype audio/x-realaudio
Gjs-Message: JS LOG: Register mimetype audio/x-real-audio
Gjs-Message: JS LOG: Register mimetype audio/x-s3m
Gjs-Message: JS LOG: Register mimetype audio/x-sbc
Gjs-Message: JS LOG: Register mimetype audio/x-speex
Gjs-Message: JS LOG: Register mimetype audio/x-stm
Gjs-Message: JS LOG: Register mimetype audio/x-tta
Gjs-Message: JS LOG: Register mimetype audio/x-wav
Gjs-Message: JS LOG: Register mimetype audio/x-wavpack
Gjs-Message: JS LOG: Register mimetype audio/x-vorbis
Gjs-Message: JS LOG: Register mimetype audio/x-vorbis+ogg
Gjs-Message: JS LOG: Register mimetype audio/x-xm
Gjs-Message: JS LOG: Register mimetype application/x-flac
Gjs-Message: JS LOG: Register mimetype image/tiff
Gjs-Message: JS LOG: Register mimetype application/postscript
Gjs-Message: JS LOG: Register mimetype application/x-bzpostscript
Gjs-Message: JS LOG: Register mimetype application/x-gzpostscript
Gjs-Message: JS LOG: Register mimetype image/x-eps
Gjs-Message: JS LOG: Register mimetype image/x-bzeps
Gjs-Message: JS LOG: Register mimetype image/x-gzeps
Gjs-Message: JS LOG: Register mimetype application/x-ext-ps
Gjs-Message: JS LOG: Register mimetype application/x-ext-eps
Gjs-Message: JS LOG: Register mimetype application/pdf
Gjs-Message: JS LOG: Register mimetype application/x-bzpdf
Gjs-Message: JS LOG: Register mimetype application/x-gzpdf
Gjs-Message: JS LOG: Register mimetype application/x-xzpdf
Gjs-Message: JS LOG: Register mimetype application/x-ext-pdf
Gjs-Message: JS LOG: Register mimetype application/oxps
Gjs-Message: JS LOG: Register mimetype application/vnd.ms-xpsdocument
Gjs-Message: JS LOG: Register mimetype application/x-dvi
Gjs-Message: JS LOG: Register mimetype application/x-bzdvi
Gjs-Message: JS LOG: Register mimetype application/x-gzdvi
Gjs-Message: JS LOG: Register mimetype application/x-ext-dvi
Gjs-Message: JS LOG: Register mimetype application/x-cbr
Gjs-Message: JS LOG: Register mimetype application/x-cbz
Gjs-Message: JS LOG: Register mimetype application/x-cb7
Gjs-Message: JS LOG: Register mimetype application/x-cbt
Gjs-Message: JS LOG: Register mimetype application/x-ext-cbr
Gjs-Message: JS LOG: Register mimetype application/x-ext-cbz
Gjs-Message: JS LOG: Register mimetype application/x-ext-cb7
Gjs-Message: JS LOG: Register mimetype application/x-ext-cbt
Gjs-Message: JS LOG: Register mimetype application/vnd.oasis.opendocument.text
Gjs-Message: JS LOG: Register mimetype
application/vnd.oasis.opendocument.presentation
Gjs-Message: JS LOG: Register mimetype
application/vnd.oasis.opendocument.spreadsheet
Gjs-Message: JS LOG: Register mimetype application/msword
Gjs-Message: JS LOG: Register mimetype application/vnd.ms-excel
Gjs-Message: JS LOG: Register mimetype application/vnd.ms-powerpoint
Gjs-Message: JS LOG: Register mimetype application/rtf
Gjs-Message: JS LOG: Register mimetype application/x-font-ttf
Gjs-Message: JS LOG: Register mimetype application/x-font-otf
Gjs-Message: JS LOG: Register mimetype application/x-font-pcf
Gjs-Message: JS LOG: Register mimetype application/x-font-type1
Gjs-Message: JS LOG: Register mimetype application/mxf
Gjs-Message: JS LOG: Register mimetype application/ogg
Gjs-Message: JS LOG: Register mimetype application/ram
Gjs-Message: JS LOG: Register mimetype application/sdp
Gjs-Message: JS LOG: Register mimetype application/vnd.apple.mpegurl
Gjs-Message: JS LOG: Register mimetype application/vnd.ms-wpl
Gjs-Message: JS LOG: Register mimetype application/vnd.rn-realmedia
Gjs-Message: JS LOG: Register mimetype application/x-extension-m4a
Gjs-Message: JS LOG: Register mimetype application/x-extension-mp4
Gjs-Message: JS LOG: Register mimetype application/x-flash-video
Gjs-Message: JS LOG: Register mimetype application/x-matroska
Gjs-Message: JS LOG: Register mimetype application/x-netshow-channel
Gjs-Message: JS LOG: Register mimetype application/x-ogg
Gjs-Message: JS LOG: Register mimetype application/x-quicktimeplayer
Gjs-Message: JS LOG: Register mimetype application/x-shorten
Gjs-Message: JS LOG: Register mimetype image/vnd.rn-realpix
Gjs-Message: JS LOG: Register mimetype image/x-pict
Gjs-Message: JS LOG: Register mimetype misc/ultravox
Gjs-Message: JS LOG: Register mimetype text/x-google-video-pointer
Gjs-Message: JS LOG: Register mimetype video/3gp
Gjs-Message: JS LOG: Register mimetype video/3gpp
Gjs-Message: JS LOG: Register mimetype video/dv
Gjs-Message: JS LOG: Register mimetype video/divx
Gjs-Message: JS LOG: Register mimetype video/fli
Gjs-Message: JS LOG: Register mimetype video/flv
Gjs-Message: JS LOG: Register mimetype video/mp2t
Gjs-Message: JS LOG: Register mimetype video/mp4
Gjs-Message: JS LOG: Register mimetype video/mp4v-es
Gjs-Message: JS LOG: Register mimetype video/mpeg
Gjs-Message: JS LOG: Register mimetype video/msvideo
Gjs-Message: JS LOG: Register mimetype video/ogg
Gjs-Message: JS LOG: Register mimetype video/quicktime
Gjs-Message: JS LOG: Register mimetype video/vivo
Gjs-Message: JS LOG: Register mimetype video/vnd.divx
Gjs-Message: JS LOG: Register mimetype video/vnd.mpegurl
Gjs-Message: JS LOG: Register mimetype video/vnd.rn-realvideo
Gjs-Message: JS LOG: Register mimetype video/vnd.vivo
Gjs-Message: JS LOG: Register mimetype video/webm
Gjs-Message: JS LOG: Register mimetype video/x-anim
Gjs-Message: JS LOG: Register mimetype video/x-avi
Gjs-Message: JS LOG: Register mimetype video/x-flc
Gjs-Message: JS LOG: Register mimetype video/x-fli
Gjs-Message: JS LOG: Register mimetype video/x-flic
Gjs-Message: JS LOG: Register mimetype video/x-flv
Gjs-Message: JS LOG: Register mimetype video/x-m4v
Gjs-Message: JS LOG: Register mimetype video/x-matroska
Gjs-Message: JS LOG: Register mimetype video/x-mpeg
Gjs-Message: JS LOG: Register mimetype video/x-mpeg2
Gjs-Message: JS LOG: Register mimetype video/x-ms-asf
Gjs-Message: JS LOG: Register mimetype video/x-ms-asx
Gjs-Message: JS LOG: Register mimetype video/x-msvideo
Gjs-Message: JS LOG: Register mimetype video/x-ms-wm
Gjs-Message: JS LOG: Register mimetype video/x-ms-wmv
Gjs-Message: JS LOG: Register mimetype video/x-ms-wmx
Gjs-Message: JS LOG: Register mimetype video/x-ms-wvx
Gjs-Message: JS LOG: Register mimetype video/x-nsv
Gjs-Message: JS LOG: Register mimetype video/x-ogm+ogg
Gjs-Message: JS LOG: Register mimetype video/x-theora+ogg
Gjs-Message: JS LOG: Register mimetype video/x-totem-stream
Gjs-Message: JS LOG: Register mimetype audio/x-pn-realaudio
Gjs-Message: JS LOG: Register mimetype text/html
Gjs-Message: JS LOG: Register mimetype image/x-gdkpixdata
Gjs-Message: JS LOG: Register mimetype application/x-navi-animation
Gjs-Message: JS LOG: Register mimetype image/bmp
Gjs-Message: JS LOG: Register mimetype image/x-bmp
Gjs-Message: JS LOG: Register mimetype image/x-MS-bmp
Gjs-Message: JS LOG: Register mimetype image/gif
Gjs-Message: JS LOG: Register mimetype image/x-icns
Gjs-Message: JS LOG: Register mimetype image/x-icon
Gjs-Message: JS LOG: Register mimetype image/x-ico
Gjs-Message: JS LOG: Register mimetype image/x-win-bitmap
Gjs-Message: JS LOG: Register mimetype image/jp2
Gjs-Message: JS LOG: Register mimetype image/jpeg2000
Gjs-Message: JS LOG: Register mimetype image/jpx
Gjs-Message: JS LOG: Register mimetype image/jpeg
Gjs-Message: JS LOG: Register mimetype image/x-pcx
Gjs-Message: JS LOG: Register mimetype image/png
Gjs-Message: JS LOG: Register mimetype image/x-portable-anymap
Gjs-Message: JS LOG: Register mimetype image/x-portable-bitmap
Gjs-Message: JS LOG: Register mimetype image/x-portable-graymap
Gjs-Message: JS LOG: Register mimetype image/x-portable-pixmap
Gjs-Message: JS LOG: Register mimetype image/x-quicktime
Gjs-Message: JS LOG: Register mimetype image/qtif
Gjs-Message: JS LOG: Register mimetype image/x-cmu-raster
Gjs-Message: JS LOG: Register mimetype image/x-sun-raster
Gjs-Message: JS LOG: Register mimetype image/x-tga
Gjs-Message: JS LOG: Register mimetype image/tiff
Gjs-Message: JS LOG: Register mimetype image/vnd.wap.wbmp
Gjs-Message: JS LOG: Register mimetype image/x-xbitmap
Gjs-Message: JS LOG: Register mimetype image/x-xpixmap
Gjs-Message: JS LOG: Register mimetype image/x-adobe-dng
Gjs-Message: JS LOG: Register mimetype image/x-canon-cr2
Gjs-Message: JS LOG: Register mimetype image/x-canon-crw
Gjs-Message: JS LOG: Register mimetype image/x-nikon-nef
Gjs-Message: JS LOG: Register mimetype image/x-olympus-orf
Gjs-Message: JS LOG: Register mimetype image/x-pentax-pef
Gjs-Message: JS LOG: Register mimetype image/x-sony-arw
Gjs-Message: JS LOG: Register mimetype image/x-epson-erf
Gjs-Message: JS LOG: Register mimetype image/x-minolta-mrw
Gjs-Message: JS LOG: Register mimetype image/svg+xml
Gjs-Message: JS LOG: Register mimetype image/svg
Gjs-Message: JS LOG: Register mimetype image/svg-xml
Gjs-Message: JS LOG: Register mimetype image/vnd.adobe.svg+xml
Gjs-Message: JS LOG: Register mimetype text/xml-svg
Gjs-Message: JS LOG: Register mimetype image/svg+xml-compressed
Gjs-Message: JS LOG: Register mimetype text/plain

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 3c201140 (LWP 100834 initial thread)]
0x379e071e in memcpy () from /lib/libc.so.7
(gdb) bt
#0  0x379e071e in memcpy () from /lib/libc.so.7
#1  0x377688a3 in g_memdup () from /usr/local/lib/libglib-2.0.so.0
#2  0x37045487 in g_type_module_register_type ()
   from /usr/local/lib/libgobject-2.0.so.0
#3  0x33d8242f in ?? () from /usr/local/lib/libgjs.so.0
#4  0x37b158e7 in ?? () from /usr/local/lib/libmozjs-24.so
#5  0x37b10979 in ?? () from /usr/local/lib/libmozjs-24.so
#6  0x37b0acbe in ?? () from /usr/local/lib/libmozjs-24.so
#7  0x37b15a3b in ?? () from /usr/local/lib/libmozjs-24.so
#8  0x37bff686 in ?? () from /usr/local/lib/libmozjs-24.so
#9  0x37b158e7 in ?? () from /usr/local/lib/libmozjs-24.so
#10 0x37b10979 in ?? () from /usr/local/lib/libmozjs-24.so
#11 0x37b0acbe in ?? () from /usr/local/lib/libmozjs-24.so
#12 0x37b15a3b in ?? () from /usr/local/lib/libmozjs-24.so
#13 0x37bff686 in ?? () from /usr/local/lib/libmozjs-24.so
#14 0x37b158e7 in ?? () from /usr/local/lib/libmozjs-24.so
#15 0x37b10979 in ?? () from /usr/local/lib/libmozjs-24.so
#16 0x37b0acbe in ?? () from /usr/local/lib/libmozjs-24.so
#17 0x37b15a3b in ?? () from /usr/local/lib/libmozjs-24.so
#18 0x37b16082 in ?? () from /usr/local/lib/libmozjs-24.so
#19 0x37c00377 in ?? () from /usr/local/lib/libmozjs-24.so
#20 0x37b15f2a in ?? () from /usr/local/lib/libmozjs-24.so
#21 0x37b0f236 in ?? () from /usr/local/lib/libmozjs-24.so
---Type <return> to continue, or q <return> to quit--- 
#22 0x37b0acbe in ?? () from /usr/local/lib/libmozjs-24.so
#23 0x37b163c6 in ?? () from /usr/local/lib/libmozjs-24.so
#24 0x37b164e3 in ?? () from /usr/local/lib/libmozjs-24.so
#25 0x37bb5509 in JS::Evaluate(JSContext*, JS::Handle<JSObject*>,
JS::CompileOptions, unsigned short const*, unsigned int, JS::Value*) ()
   from /usr/local/lib/libmozjs-24.so
#26 0x37bb565d in JS::Evaluate(JSContext*, JS::Handle<JSObject*>,
JS::CompileOptions, char const*, unsigned int, JS::Value*) ()
   from /usr/local/lib/libmozjs-24.so
#27 0x33d6e39f in gjs_eval_with_scope () from /usr/local/lib/libgjs.so.0
#28 0x33d699e3 in ?? () from /usr/local/lib/libgjs.so.0
#29 0x33d68cc0 in ?? () from /usr/local/lib/libgjs.so.0
#30 0x37c454ed in ?? () from /usr/local/lib/libmozjs-24.so
#31 0x37b1ce97 in ?? () from /usr/local/lib/libmozjs-24.so
#32 0x37b0cd7b in ?? () from /usr/local/lib/libmozjs-24.so
#33 0x37b0acbe in ?? () from /usr/local/lib/libmozjs-24.so
#34 0x37b163c6 in ?? () from /usr/local/lib/libmozjs-24.so
#35 0x37b164e3 in ?? () from /usr/local/lib/libmozjs-24.so
#36 0x37bb5509 in JS::Evaluate(JSContext*, JS::Handle<JSObject*>,
JS::CompileOptions, unsigned short const*, unsigned int, JS::Value*) ()
   from /usr/local/lib/libmozjs-24.so
#37 0x37bb565d in JS::Evaluate(JSContext*, JS::Handle<JSObject*>,
JS::CompileOptions, char const*, unsigned int, JS::Value*) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/local/lib/libmozjs-24.so
#38 0x33d6e39f in gjs_eval_with_scope () from /usr/local/lib/libgjs.so.0
#39 0x33d699e3 in ?? () from /usr/local/lib/libgjs.so.0
#40 0x33d68cc0 in ?? () from /usr/local/lib/libgjs.so.0
#41 0x37c454ed in ?? () from /usr/local/lib/libmozjs-24.so
#42 0x37b1ce97 in ?? () from /usr/local/lib/libmozjs-24.so
#43 0x37b0cd7b in ?? () from /usr/local/lib/libmozjs-24.so
#44 0x37b0acbe in ?? () from /usr/local/lib/libmozjs-24.so
#45 0x37b163c6 in ?? () from /usr/local/lib/libmozjs-24.so
#46 0x37b164e3 in ?? () from /usr/local/lib/libmozjs-24.so
#47 0x37bb5509 in JS::Evaluate(JSContext*, JS::Handle<JSObject*>,
JS::CompileOptions, unsigned short const*, unsigned int, JS::Value*) ()
   from /usr/local/lib/libmozjs-24.so
#48 0x37bb565d in JS::Evaluate(JSContext*, JS::Handle<JSObject*>,
JS::CompileOptions, char const*, unsigned int, JS::Value*) ()
   from /usr/local/lib/libmozjs-24.so
#49 0x33d6e39f in gjs_eval_with_scope () from /usr/local/lib/libgjs.so.0
#50 0x33d66bb3 in gjs_context_eval () from /usr/local/lib/libgjs.so.0
#51 0x08048e8c in ?? ()
#52 0x08048fd7 in ?? ()
#53 0x08048f48 in ?? ()
#54 0x00000000 in ?? ()

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-gnome mailing list