MATLAB 2019b on Ubuntu 18.04 LTS - Pango and canberra errors when running SPM
    5 views (last 30 days)
  
       Show older comments
    
I've just installed MATLAB 2019b on a new install of Ubuntu 18.04 LTS.  
One application I run is called SPM. From what I can glean from the web, these errors are MATLAB issues. 
The "Failed to load module "canberra..." error happens when SPM starts.
The other "Pango-CRITICAL..." errors happen after I click a button on SPM's interface.
MATLAB hangs after printing the errors, and I have to kill it.
Does anyone know of a fix?
john@ubuntu:~/Downloads$ matlab -r spm
MATLAB is selecting SOFTWARE OPENGL rendering.
Gtk-Message: 15:33:46.996: Failed to load module "canberra-gtk-module"
(MATLAB:103619): Pango-CRITICAL **: 15:34:18.620: pango_font_description_from_string: assertion 'str != NULL' failed
(MATLAB:103619): Pango-CRITICAL **: 15:34:18.620: pango_font_description_get_family: assertion 'desc != NULL' failed
(MATLAB:103619): Pango-CRITICAL **: 15:34:18.620: pango_font_description_set_family: assertion 'desc != NULL' failed
(MATLAB:103619): Pango-CRITICAL **: 15:34:18.620: pango_font_description_get_size: assertion 'desc != NULL' failed
(MATLAB:103619): Pango-CRITICAL **: 15:34:18.620: pango_font_description_set_size: assertion 'desc != NULL' failed
MATLAB Shutdown Error: Killed by User Request
john@ubuntu:~/Downloads$ 
1 Comment
  Adam Danz
    
      
 on 23 Mar 2021
				Contact the authors of that toolbox for a resolution. 
For other platforms [other than Windows], you will need to build the MEX files using a suitable C compiler and the Makefile provided with the SPM distribution.
Answers (6)
  Sai Bhargav Avula
    
 on 27 Mar 2020
        Hi,
It appears to be that 'libcanberra-gtk-module' doesn't exist or is corrupted. Installing or reinstalling the same would solve the issue. To install or reinstall the same on Ubuntu, the following terminal commands may be used:
Install:
sudo apt-get install libcanberra-gtk-module
Reinstall:
sudo apt-get install --reinstall libcanberra-gtk-module
Hope this helps!
0 Comments
  Francesco Lo Russo
 on 19 Apr 2020
        Hi,
the gtk-module should not be a problem. Unfortunatly the pango critical issues prevents me too to use the SPM12 toolbox on my ubuntu 19 with Matlab 2019b.
1 Comment
  Francesco Lo Russo
 on 13 May 2020
				by the way SPM12 loads on ubuntu 19.10 but the issue is present in ubuntu 20.4. When I try to load SPM12 I get a similar error:
Gtk-Message: 20:50:03.779: Failed to load module "canberra-gtk-module"
(MATLAB:5371): Pango-CRITICAL **: 20:50:56.862: pango_font_description_from_string: assertion 'str != NULL' failed
(MATLAB:5371): Pango-CRITICAL **: 20:50:56.862: pango_font_description_get_family: assertion 'desc != NULL' failed
(MATLAB:5371): Pango-CRITICAL **: 20:50:56.862: pango_font_description_set_family: assertion 'desc != NULL' failed
(MATLAB:5371): Pango-CRITICAL **: 20:50:56.862: pango_font_description_get_size: assertion 'desc != NULL' failed
(MATLAB:5371): Pango-CRITICAL **: 20:50:56.862: pango_font_description_set_size: assertion 'desc != NULL' failed
MATLAB Shutdown Error: Killed by User Request
Still I have not found any solution to the problem.
  Francesco Lo Russo
 on 14 May 2020
        Hi, the SPM mailing list suggested me to follow this link. I’ll try the fix and see if it works.
https://en.wikibooks.org/wiki/SPM/Installation_on_64bit_Linux#Crash_at_startup
0 Comments
  Francesco Lo Russo
 on 23 May 2020
        Dear all,
I found an easy fix. Before launching SPM12 just luanch the following command. It solved the problem for me!
#first command to launch 
setenv('SPM_HTML_BROWSER','0')
#and after that
spm
0 Comments
  Hilary Dagg
 on 23 Mar 2021
        Just wondering if any one has any other solutions.. setenv('SPM_HTML_BROWSER','0') does not fix it for me
0 Comments
See Also
Categories
				Find more on Startup and Shutdown in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




