gtkwave und Ubuntu 14.04 (64-bit): Instabil?

Gast #3729383
ich habe hier Ubuntu 14.04 64bit, GHDL und Gtkwave 3.3.58 laufen. Alter 
Rechner war mit Ubuntu 12.04 32bit, GHDL und Gtkwave 3.3.54.

Beim neuen Gtkwave habe ich sehr oft den Fall, dass beim 'reload' einer 
Waveform das Programm abstuerzt. Habe das auch schon mal hier 
http://forum.ubuntuusers.de/topic/gtkwave-3-3-58-instabil/ 'gemeldet', 
aber leider da kein Feedback bekommen...

Es liegt uebrigens definitiv nicht an GHDL und dem erzeugten output 
(.vcd oder auch was anderes), unter dem noch vorhandenen Ubuntu 12.04 
wird alles brav 'reloaded'. Auch die Installation von Gtkwave 3.3.54 
(allerdings dann 64bit) unter Ubuntu 14.04 hat das gleiche Problem...


Frage: Hat das von euch jemand am laufen? Gleiche/aehnliche Probleme?
Im Moment ist's echt unbenutzbar...

Gruss,
- berndl
Gast #3729410
ok, also GHDL bekommst du ueber ein ppa:
https://launchpad.net/~pgavin/+archive/ubuntu/ghdl
da steht auch wie man das ppa einbindet und weiter verfaehrt (GHDL ist 
nicht mehr in den Ubuntu Repositories, ich glaube seit Ubuntu 12.04)

Gtkwave kriegst du ueber die normale Ubuntu Paketverwaltung (ich mach's 
mit Synaptic, mit dem Softwarecenter stehe ich auf Kriegsfuss).


Bzgl. dem 'neuen' Gtkwave: Manche .vcd "reloaden" ein paarmal und es 
crasht dann, andere schmieren schon beim ersten "reload" ab... Ich hab' 
noch kein System dahinter entdeckt... Aber alle .vcd funktionieren unter 
dem 32bit Ubuntu 12.04...

Brauchst sonst noch Infos?
Gast #3729448
Bei mir läuft es 100% stabil. Das Laden von längeren Waveforms dauert 
vielleicht mal ein paar Sekunden. Ich nutze aber aussschließlich das 
GHW-Format. Vielleicht ist das für dich auch eine Option? GHDL kann das 
ausspucken.
Gast #3729454
greg schrieb:
> Ich nutze aber aussschließlich das
> GHW-Format. Vielleicht ist das für dich auch eine Option? GHDL kann das
> ausspucken.

hab ich auch schon probiert: Ebenfalls Absturz...

Wie gesagt, ich kann beliebige Waveforms laden/neu laden unter 12.04 
32bit (gtkwave 3.3.54). Aber alles unter 14.04 64bit knallt frueher oder 
spaeter...

Aber wenn du sagst, es funktioniert bei dir problemlos: Was ist auf 
meinem Rechner anders? Ich habe Standard Ubuntu 14.04, betreibe es unter 
Gnome Classic (Metacity).
Gast #3729486
greg schrieb:
> Das ist ein normales Ubuntu 14.04, also mit Unity.

jo, hab' ich auch. Ich boote halt in die classic-shell mit Metacity als 
Fenstermanager. Sollte also 'eigentlich' das gleiche sein...

Ich schau mal, ob ich ein halbwegs kompaktes .vcd mit diesem Problem 
erzeugen kann und stelle das dann hier ein. Kannst dann ja mal einfach 
laden und schauen was passiert.

Dank dir schonmal dass du dich fuer mein Problem interessierst :o)
Gast #3729816
It's very likely libjudy screwing up when optimization is turned on with 
newer versions of gcc: the optimizations are extremely aggressive and 
break "undefined" code behavior in Judy.  Ubuntu needs to look to see 
what RedHat is doing and fix their compiler flags accordingly.
Gast #3730532
Hi Tony,

thanks a lot, that's exactly the info/pointer I wanted. Great!
I'll play with the advices you gave and report back what happened.

Cheers,
- berndl

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.