I would have commented on Stacking pdf layers But lacking the reputation, I'll have to open a new thread.
However
\documentclass[12pt]{article}
\usepackage[samin, norsk, nynorsk, british]{babel}
\usepackage[utf8]{inputenc} % usually not needed (loaded by default)
\usepackage[T1]{fontenc}
\usepackage[tikz]{ocgx2}
\newcommand{\UNItitlebox}[2]{% #1: logo, #2: language
\frame{%
\begin{minipage}{\textwidth}\centering
\vspace{1pt}
\hrule height 1pt
\vspace{1.2em}
\includegraphics[height=1.69cm,width=12.8cm]{#1}\[5pt]
\makebox[12.8cm]{MAT-1001\quad Calculus\hfill #2}\[5pt]
\makebox[12.8cm]{Exam\hfill 23/09/2019}\[5pt]
\vspace{1em}
\hrule height 1pt
\vspace{1pt}
\end{minipage}%
}
}
% Hyperlenker og klikkbare lenker.
\usepackage{hyperref}
\begin{document}
\section{Introduction}
{%
\noindent\hypersetup{pdfborder=0 0 0}% locally suppress link borders
\begin{ocmd}{\AllOff{ocg1}}\makebox[0pt][l]{English}\end{ocmd}% black, "on" if ocg1 is "off"
\showocg{ocg1}{%
\begin{ocmd}{\AllOn{ocg1}} % green if ocg1 "on"
\color{green!50!black}English
\end{ocmd}}\hfill
%
\begin{ocmd}{\AllOff{ocg2}}\makebox[0pt][l]{Bokmål}\end{ocmd}% black, "on" if ocg2 is "off"
\showocg{ocg2}{%
\begin{ocmd}{\AllOn{ocg2}} % green if ocg2 "on"
\color{green!50!black}Bokmål
\end{ocmd}}\hfill
%
\begin{ocmd}{\AllOff{ocg3}}\makebox[0pt][l]{Nynorsk}\end{ocmd}% black, "on" if ocg3 is "off"
\showocg{ocg3}{%
\begin{ocmd}{\AllOn{ocg3}} % green if ocg3 "on"
\color{green!50!black}Nynorsk
\end{ocmd}}\hfill
%
\begin{ocmd}{\AllOff{ocg4}}\makebox[0pt][l]{Samisk}\end{ocmd}% black, "on" if ocg4 is "off"
\showocg{ocg4}{%
\begin{ocmd}{\AllOn{ocg4}} % green if ocg4 "on"
\color{green!50!black}Samisk
\end{ocmd}}%
}
\bigskip
\begin{center}
%
\begin{ocg}[radiobtngrp=languages]{OCG 1}{ocg1}{on}
\makebox[0pt][l]{\UNItitlebox{example-image-a}{English}}
\end{ocg}%
%
\begin{ocg}[radiobtngrp=languages]{OCG 2}{ocg2}{off}
\makebox[0pt][l]{\UNItitlebox{example-image-b}{Bokmål}}
\end{ocg}%
%
\begin{ocg}[radiobtngrp=languages]{OCG 3}{ocg3}{off}
\makebox[0pt][l]{\UNItitlebox{example-image-c}{Nynorsk}}
\end{ocg}%
\begin{ocg}[radiobtngrp=languages]{OCG 4}{ocg4}{off}
\UNItitlebox{example-image}{Samisk}
\end{ocg}
\end{center}
\end{document}
That is the provided MWE in said thread.
pdflatex executed twice creates a pdf that - on click on any of the links - crashes okular and evince. Can someone reproduce that? Or is that a local thing?
Edit: evince tells something
(evince:153726): Poppler-CRITICAL **: 21:40:03.966: gint poppler_layer_get_radio_button_group_id(PopplerLayer*): assertion 'POPPLER_IS_LAYER(poppler_layer)' failed
(evince:153726): Poppler-CRITICAL *: 21:40:03.966: gboolean poppler_layer_is_parent(PopplerLayer): assertion 'POPPLER_IS_LAYER(poppler_layer)' failed
(evince:153726): GLib-GObject-CRITICAL **: 21:40:03.966: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(evince:153726): Poppler-CRITICAL *: 21:40:03.966: gint poppler_layer_get_radio_button_group_id(PopplerLayer): assertion 'POPPLER_IS_LAYER(poppler_layer)' failed
(evince:153726): Poppler-CRITICAL *: 21:40:03.966: gboolean poppler_layer_is_parent(PopplerLayer): assertion 'POPPLER_IS_LAYER(poppler_layer)' failed
(evince:153726): GLib-GObject-CRITICAL **: 21:40:03.966: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(evince:153726): GLib-GObject-CRITICAL **: 21:40:03.966: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(evince:153726): GLib-GObject-CRITICAL **: 21:40:03.966: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(evince:153726): Poppler-CRITICAL *: 21:40:05.680: void poppler_layer_show(PopplerLayer): assertion 'POPPLER_IS_LAYER(poppler_layer)' failed
(evince:153726): Poppler-CRITICAL *: 21:40:11.487: void poppler_layer_show(PopplerLayer): assertion 'POPPLER_IS_LAYER(poppler_layer)' failed
xpdfdoes not react to the click but it doesn't crash either. – Rmano Apr 12 '21 at 07:30