maximus crashed with SIGSEGV in strstr() when performing video hardware test

Bug #285452 reported by Russell Phillips
36
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu Netbook Remix
Fix Released
Critical
Neil J. Patel
maximus (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: maximus

This crash occurs while running 'harware testing', in particular when performing the video test (
SMPTE 100% color bars). This occurs every time I run this test. Here is the console output from the second attempt. The 'null' window appears when the video test begins, and it crashes immediately thereafter.

russell@nibbler:~$ maximus
** (maximus:7546): DEBUG: Window opened: res_name=Gnome-terminal -- class_name=gnome-terminal
** (maximus:7546): DEBUG: Window opened: res_name=Firefox -- class_name=Navigator
** (maximus:7546): DEBUG: Window opened: res_name=(null) -- class_name=(null)
Segmentation fault (core dumped)

ProblemType: Crash
Architecture: i386
DistroRelease: Ubuntu 8.10
ExecutablePath: /usr/bin/maximus
Package: maximus 0.4.0-0ubuntu1
ProcAttrCurrent: unconfined
ProcCmdline: maximus
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_AU.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: maximus
StacktraceTop:
 strstr () from /lib/tls/i686/cmov/libc.so.6
 ?? ()
 ?? ()
 g_cclosure_marshal_VOID__OBJECT ()
 g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
Title: maximus crashed with SIGSEGV in strstr()
Uname: Linux 2.6.27-7-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare

Tags: apport-crash
Revision history for this message
Russell Phillips (ignissport) wrote :
Revision history for this message
James Westby (james-w) wrote :

Hi,

Thanks for the report. Do you know what it means to have a
NULL class? Should maximus act on this window?

Thanks,

James

Revision history for this message
James Westby (james-w) wrote :

Hi,

I've reproduced this now, it's hwtest-gtk that triggers it.

The branch attached to this report

  lp:~james-w/netbook-remix/maximus.handle-null-crash

should fix the crash, though excluding these windows
may be the things to do. I can't find any documentation
on what it might mean though.

Thanks,

James

Changed in maximus:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:strstr () from /lib/tls/i686/cmov/libc.so.6
is_excluded (app=<value optimized out>, window=0x8f39aa0) at maximus-app.c:226
on_window_opened (screen=0x8f06940, window=0x8f39aa0, app=0x8ef8f80) at maximus-app.c:276
g_cclosure_marshal_VOID__OBJECT () from /usr/lib/libgobject-2.0.so.0
g_closure_invoke () from /usr/lib/libgobject-2.0.so.0

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Neil J. Patel (njpatel) wrote :

Thanks James, I've merged your branch and spun a new release (0.4.1) for hardy & intrepid, both of which should be building in the ppa now.

Can we update the intrepid package as this is a critical bug?

Changed in netbook-remix:
assignee: nobody → njpatel
importance: Undecided → Critical
status: New → Fix Committed
Revision history for this message
James Westby (james-w) wrote : Re: [Bug 285452] Re: maximus crashed with SIGSEGV in strstr() when performing video hardware test

On Tue, 2008-10-21 at 10:36 +0000, Neil J. Patel wrote:
> Thanks James, I've merged your branch and spun a new release (0.4.1) for
> hardy & intrepid, both of which should be building in the ppa now.
>
> Can we update the intrepid package as this is a critical bug?

Sure, poke me on IRC if I haven't done it by the end of the day.

Is there anything else in this release?

Thanks,

James

Revision history for this message
Neil J. Patel (njpatel) wrote :

Thanks James, and no, there's no other changes.

Bill Filler (bfiller)
Changed in netbook-remix:
milestone: none → 1.0.1
status: Fix Committed → Fix Released
Neil J. Patel (njpatel)
Changed in maximus (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.