I'm not certain a full back trace would help out here. I'm less interested in this crash report than in apport not reporting these. I'd think a package hook for mesa similar to the usplash one could be written. Here's part of the usplash one:
if report.has_key('StacktraceTop'):
top_fn = report['StacktraceTop'].splitlines()[0]
if 'libx86.so' in top_fn or 'run_vm86' in top_fn: report['UnreportableReason'] = 'The crash happened in the firmware of \
the computer ("BIOS"), which cannot be influenced by the operating system.'
So I think checking the StactrackTop for libGL.so.1 and /var/log/Xorg.0.log for GLX not being enabled would be sufficient.
I'm not certain a full back trace would help out here. I'm less interested in this crash report than in apport not reporting these. I'd think a package hook for mesa similar to the usplash one could be written. Here's part of the usplash one:
if report. has_key( 'StacktraceTop' ): 'StacktraceTop' ].splitlines( )[0]
report[ 'UnreportableRe ason'] = 'The crash happened in the firmware of \
top_fn = report[
if 'libx86.so' in top_fn or 'run_vm86' in top_fn:
the computer ("BIOS"), which cannot be influenced by the operating system.'
So I think checking the StactrackTop for libGL.so.1 and /var/log/Xorg.0.log for GLX not being enabled would be sufficient.