[apport] euler crashed with SIGSEGV

Bug #104543 reported by Cristian Molina
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
euler (Debian)
Confirmed
Unknown
euler (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: euler

running demo basic

ProblemType: Crash
Architecture: i386
Date: Sun Apr 8 17:25:35 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/euler
Package: euler 1.61.0-1ubuntu1
PackageArchitecture: i386
ProcCmdline: euler
ProcCwd: /usr/share/euler/progs
ProcEnviron:
 LANGUAGE=es_AR:es_ES:es:en_GB:en
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=es_AR.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: euler
Stacktrace:
 #0 0x08094779 in ?? ()
 #1 0x00000000 in ?? ()
StacktraceTop:
 ?? ()
 ?? ()
ThreadStacktrace:
 .
 Thread 1 (process 18064):
 #0 0x08094779 in ?? ()
 #1 0x00000000 in ?? ()
Uname: Linux ubunta 2.6.20-13-386 #2 Sun Mar 25 00:18:53 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev scanner video

Revision history for this message
In , Marco Presi (zufus) wrote : Re: Bug#336515: euler: Segfault with autodemo.en

 || On Sun, 30 Oct 2005 22:23:25 +0100
 || Nicolas Bonifas <email address hidden> wrote:

 nb> Package: euler
 nb> Version: 1.60.6fix-4
 nb> Severity: minor

 nb> When I launch autodemo.en, euler segfaults after drawing the first examples.
 nb> Gdb reveals that the bug is located in stack.c, at line 812: hd->name doesn't
 nb> always contain a valid string.

        I will take a look at it.

        Regards

        Marco

 nb> -- System Information:
 nb> Debian Release: testing/unstable
 nb> APT prefers testing
 nb> APT policy: (990, 'testing')
 nb> Architecture: i386 (i686)
 nb> Shell: /bin/sh linked to /bin/bash
 nb> Kernel: Linux 2.6.11-1-686
 nb> Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15)

 nb> Versions of packages euler depends on:
 nb> ii libc6 2.3.5-6 GNU C Library: Shared libraries
 nb> an
 nb> ii libglib1.2 1.2.10-10 The GLib library of C routines
 nb> ii libgtk1.2 1.2.10-18 The GIMP Toolkit set of widgets
 nb> fo
 nb> ii libx11-6 6.8.2.dfsg.1-7 X Window System protocol client
 nb> li
 nb> ii libxext6 6.8.2.dfsg.1-7 X Window System miscellaneous
 nb> exte
 nb> ii libxi6 6.8.2.dfsg.1-7 X Window System Input extension
 nb> li
 nb> ii xlibs 6.8.2.dfsg.1-7 X Window System client libraries
 nb> m

 nb> Versions of packages euler recommends:
 nb> ii dillo [www-browser] 0.8.5-1.0.1 GTK-based web browser
 nb> ii elinks [www-browser] 0.10.6-1 advanced text-mode WWW browser
 nb> ii mozilla-firefox [www-browser 1.0.6-5 lightweight web browser based on
 nb> M

 nb> -- no debconf information

--
"I videogiochi non influenzano i bambini. Voglio dire, se Pac-Man avesse
influenzato la nostra generazione, staremmo tutti saltando in sale
scure, masticando pillole magiche e ascoltando musica elettronica
ripetitiva."

"Videogames do not influence kids. I mean, if Pac-Man influenced our
generation, we were all jumping in dark rooms, chomping pills and
listening to electronic repeating music."

Kristian Wilson, Nintendo Inc. 1989

Revision history for this message
In , Marco Presi (zufus) wrote :

 || On Sun, 30 Oct 2005 22:23:25 +0100
 || Nicolas Bonifas <email address hidden> wrote:

 nb> Package: euler
 nb> Version: 1.60.6fix-4
 nb> Severity: minor

 nb> When I launch autodemo.en, euler segfaults after drawing the first examples.
 nb> Gdb reveals that the bug is located in stack.c, at line 812: hd->name doesn't
 nb> always contain a valid string.

        I looked at the code. It contain really a huge numner of
        errors. Even trying to fix this bug will leave open a huge
        number of other bugs...

        The code it's really old, not maintained and probably it
        requires a rewriting that I have no time to do alone.

        For the moment I will orphan the package, probably it could be
        safely removed from the archive, I think.

        Regards

        Marco

--
"I videogiochi non influenzano i bambini. Voglio dire, se Pac-Man avesse
influenzato la nostra generazione, staremmo tutti saltando in sale
scure, masticando pillole magiche e ascoltando musica elettronica
ripetitiva."

"Videogames do not influence kids. I mean, if Pac-Man influenced our
generation, we were all jumping in dark rooms, chomping pills and
listening to electronic repeating music."

Kristian Wilson, Nintendo Inc. 1989

Revision history for this message
Cristian Molina (megatux) wrote :

Binary package hint: euler

running demo basic

ProblemType: Crash
Architecture: i386
Date: Sun Apr 8 17:25:35 2007
DistroRelease: Ubuntu 7.04
ExecutablePath: /usr/bin/euler
Package: euler 1.61.0-1ubuntu1
PackageArchitecture: i386
ProcCmdline: euler
ProcCwd: /usr/share/euler/progs
ProcEnviron:
 LANGUAGE=es_AR:es_ES:es:en_GB:en
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=es_AR.UTF-8
 SHELL=/bin/bash
Signal: 11
SourcePackage: euler
Stacktrace:
 #0 0x08094779 in ?? ()
 #1 0x00000000 in ?? ()
StacktraceTop:
 ?? ()
 ?? ()
ThreadStacktrace:
 .
 Thread 1 (process 18064):
 #0 0x08094779 in ?? ()
 #1 0x00000000 in ?? ()
Uname: Linux ubunta 2.6.20-13-386 #2 Sun Mar 25 00:18:53 UTC 2007 i686 GNU/Linux
UserGroups: adm admin audio cdrom dialout dip floppy lpadmin plugdev scanner video

Revision history for this message
Cristian Molina (megatux) wrote :
Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:searchvar ()
scan_elementary ()
scan_summand ()
scan_summe ()
scan_dp ()

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
In , Tony Mancill (tmancill) wrote : Unable to reproduce with euler-1.61.0

Package: euler
Followup-For: Bug #336515

I am unable to reproduce this bug with euler-1.61.0 - i.e. all of the
graphs in the autodemo.en are displayed on my system.

Perhaps this bug no longer exists in the 1.61.0 version of euler?
tony

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22.5 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages euler depends on:
ii libatk1.0-0 1.20.0-1 The ATK accessibility toolkit
ii libc6 2.6.1-5 GNU C Library: Shared libraries
ii libcairo2 1.4.10-1 The Cairo 2D vector graphics libra
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libfreetype6 2.3.5-1+b1 FreeType 2 font engine, shared lib
ii libglib2.0-0 2.14.1-3 The GLib library of C routines
ii libgtk2.0-0 2.12.0-2.1 The GTK+ graphical user interface
ii libpango1.0-0 1.18.2-1 Layout and rendering of internatio
ii libpng12-0 1.2.15~beta5-2 PNG library - runtime
ii libx11-6 2:1.0.3-7 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 1:1.0.3-2 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.1.3-1 X11 Input extension library
ii libxinerama1 1:1.0.2-1 X11 Xinerama extension library
ii libxrandr2 2:1.2.2-1 X11 RandR extension library
ii libxrender1 1:0.9.4-1 X Rendering Extension client libra
ii zlib1g 1:1.2.3.3.dfsg-5 compression library - runtime

euler recommends no packages.

-- no debconf information

Revision history for this message
In , Frank S. Thomas (frank-thomas-alfeld) wrote : Re: Bug#336515: Unable to reproduce with euler-1.61.0

Hi tony,

On Saturday 29 September 2007, tony mancill wrote:
> I am unable to reproduce this bug with euler-1.61.0 - i.e. all of the
> graphs in the autodemo.en are displayed on my system.
>
> Perhaps this bug no longer exists in the 1.61.0 version of euler?

On my system euler freezes at autodemo.en's "A trefoil knot". This always
happens when no other demo was executed before. If some other demos were
executed before running autodemo.en, euler sometimes shows all of
autodemo.en's graphs. If I run however the 3d.en demo before autodemo.en,
euler segfaults at the "A trefoil knot" with:

(gdb) run
Starting program: /usr/bin/euler
[Thread debugging using libthread_db enabled]
[New Thread 0xb754a6b0 (LWP 12251)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb754a6b0 (LWP 12251)]
0x08094b4c in searchvar ()

And the function searchvar() is in stack.c and enfolds line 812. So I can
occasionally reproduce this bug.

Grüße,
Frank

Revision history for this message
In , Frank S. Thomas (frank-thomas-alfeld) wrote : tagging 336515

# Automatically generated email from bts, devscripts version 2.10.10
tags 336515 + confirmed help

Changed in euler:
importance: Undecided → Medium
Changed in euler:
status: Unknown → Confirmed
Revision history for this message
Grek-336 (kult01) wrote :

1. Start Euler
2. Type Command "load demo"
3. press a for Basics
4. press Return 14 times -> crash

same on d: Approximations, Optimization, Minimization when press Return 11 times

same on g: Differential Equations when press Return 1 times

same on m: Graphics Animation when press Return 13 times

Revision history for this message
obstriegel (obstriegel) wrote :

confirmed on jaunty
uname: 2.6.24-21-eeepc #1 SMP Thu Aug 7 22:18:05 MDT 2008 i686 GNU/Linux

Changed in euler (Ubuntu):
status: New → Confirmed
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.