Forum: FPGA, VHDL & Co. gtkwave und Ubuntu 14.04 (64-bit): Instabil?


von berndl (Gast)


Lesenswert?

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

von Sven (Gast)


Lesenswert?

Wenn du mir verrätst woher mans bekommt und wie ichs ans laufen bekomme 
könnte ichs testen. Habe Ubuntu 14.04 64 bit.

von berndl (Gast)


Lesenswert?

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?

von greg (Gast)


Lesenswert?

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.

von berndl (Gast)


Lesenswert?

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).

von greg (Gast)


Lesenswert?

Das ist ein normales Ubuntu 14.04, also mit Unity.

von berndl (Gast)


Lesenswert?

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)

von Tony Bybell (Gast)


Lesenswert?

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.

von Tony Bybell (Gast)


Lesenswert?


von berndl (Gast)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.