Segmentation fault
- HeX0R
- Beiträge: 2954
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Segmentation fault
Moin Linux Spezis,
brauche mal Eure Hilfe, um einem Fehler auf die Schliche zu kommen.
Ich habe ein kleines Netzwerk-Konsolen-Tool gebastelt, das unter PCLinuxOS 64Bit auch einwandfrei funktioniert.
Nun habe ich es auf meinen V-Server (mit Debian Squeeze 64bit) geschoben, ausführbar gemacht und beim Starten kommt "Segmentation fault".
Nu ja, dachte ich, hatte es mit der PB Version 5.2B7 versucht, evtl. ist hier ja noch ein Bug drinne, also selber Quelltext mit PB5.11 kompiliert.
Unter PCLinuxOS wie immer keine Probleme, Squeeze sagt immer noch dasselbe.
Dachte mir, evtl. fehlen ja irgendwelche Bibliotheken, ein ldd sagt mir aber lediglich "statically linked" (was immer das bedeutet).
Dann habe ich recherchiert und was von strace gehört.
Also strace nachinstalliert und ausgeführt.
Der Output sieht wie folgt aus:
Wirklich vielsagend ist das jetzt auch nicht für einen wie mich, gibt's hier evtl irgendwelche Ideen wie ich hinter das Problem komme?
brauche mal Eure Hilfe, um einem Fehler auf die Schliche zu kommen.
Ich habe ein kleines Netzwerk-Konsolen-Tool gebastelt, das unter PCLinuxOS 64Bit auch einwandfrei funktioniert.
Nun habe ich es auf meinen V-Server (mit Debian Squeeze 64bit) geschoben, ausführbar gemacht und beim Starten kommt "Segmentation fault".
Nu ja, dachte ich, hatte es mit der PB Version 5.2B7 versucht, evtl. ist hier ja noch ein Bug drinne, also selber Quelltext mit PB5.11 kompiliert.
Unter PCLinuxOS wie immer keine Probleme, Squeeze sagt immer noch dasselbe.
Dachte mir, evtl. fehlen ja irgendwelche Bibliotheken, ein ldd sagt mir aber lediglich "statically linked" (was immer das bedeutet).
Dann habe ich recherchiert und was von strace gehört.
Also strace nachinstalliert und ausgeführt.
Der Output sieht wie folgt aus:
Wirklich vielsagend ist das jetzt auch nicht für einen wie mich, gibt's hier evtl irgendwelche Ideen wie ich hinter das Problem komme?
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- NicTheQuick
- Ein Admin
- Beiträge: 8675
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Segmentation fault
Ich hätte vorgeschlagen auf dem Debian Squeeze selbst mal das Programm mit Debugger auszuführen, wenn das möglich ist. Auf welchem Linux hast du denn kompiliert?
- HeX0R
- Beiträge: 2954
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Segmentation fault
Ähm... *hüstel*, o.k.
Eigentlich hatte ich gehofft keiner hat geantwortet, dann hätte ich meinen Beitrag still und heimlich löschen können.
Doch nun muss ich mich wohl zu meiner Blödheit bekennen.
Das Problem war, dass mein Tool keine Dateiendung hat und das FTP-Programm dachte das könne man ruhig via ASCII-Mode übertragen.
Naja, vielleicht ist ja noch irgendwann jemand so dämlich und findet das hier
Danke für den Versuch Nic!
Eigentlich hatte ich gehofft keiner hat geantwortet, dann hätte ich meinen Beitrag still und heimlich löschen können.
Doch nun muss ich mich wohl zu meiner Blödheit bekennen.
Das Problem war, dass mein Tool keine Dateiendung hat und das FTP-Programm dachte das könne man ruhig via ASCII-Mode übertragen.
Naja, vielleicht ist ja noch irgendwann jemand so dämlich und findet das hier
Danke für den Versuch Nic!
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- NicTheQuick
- Ein Admin
- Beiträge: 8675
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Segmentation fault
Ich würde dich jetzt nicht als dämlich deklarieren, sondern eher ein Lob aussprechen, dass du das herausgefunden hast. Das ist meiner Meinung eher ein Fehler des FTP-Programms, das binäre Dateien anhand der Endung ausmacht. Unter Linux haben üblicherweise alle Binaries keine Endung. Das würde mit diesem Programm dann ja böse ausgehen. ^^
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Segmentation fault
Üblicherweise hat gar keine Datei eine Endung , obwohl sich dies inzwischen teilweise geändert hat,NicTheQuick hat geschrieben:Unter Linux haben üblicherweise alle Binaries keine Endung.
aber der Type einer Datei wird in erster linie durch seinen Header, bzw. Magic erkannt und die Ausführbarkeit
nur am Attribut.
Ich kann z.B. bei meinen Bildern die Extension entfernen und Linux wird immer noch Wissen das es ein
PNG oder JPEG ist.
Mimetypen usw. sind eigentlich nur für Browser oder ähnlich in Verwendung und Dateiendungen haben sich nur
durchgesetzt, weil der Windows-User sonst unter Linux verzweifelt wäre
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- NicTheQuick
- Ein Admin
- Beiträge: 8675
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Re: Segmentation fault
Und dabei werden bei Windows die bekannten Dateiendungen standardmäßig ja immer ausgeblendet. Aber das empfinde ich ja schon immer als eine Unsitte... Die Otto-Normal-User von heute achten eigentlich nur noch auf Symbole und nicht auf Dateiendungen oder derartiges.ts-soft hat geschrieben:Mimetypen usw. sind eigentlich nur für Browser oder ähnlich in Verwendung und Dateiendungen haben sich nur
durchgesetzt, weil der Windows-User sonst unter Linux verzweifelt wäre
- HeX0R
- Beiträge: 2954
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Segmentation fault
Ich will jetzt nicht unbedingt ein neues Thema aufmachen, weil es grundsätzlich noch das selbe Problem ist.
Mittlerweile habe ich mir Debian Squeeze 64bit als VirtualBox-Image angelegt und versuche nun Purebasic zum laufen zu bekommen.
Wann immer ich die IDE starten will kommt folgender Fehler im Terminal:
** (purebasic:2192): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed
./purebasic: symbol lookup error: ./purebasic: undefined symbol: gdk_window_create_similar_surface
root@debian:/home/user/purebasic/compilers#
checkinstall.sh sagt, alles i.O.
Was fehlt denn hier?
Mittlerweile habe ich mir Debian Squeeze 64bit als VirtualBox-Image angelegt und versuche nun Purebasic zum laufen zu bekommen.
Wann immer ich die IDE starten will kommt folgender Fehler im Terminal:
** (purebasic:2192): CRITICAL **: clearlooks_style_draw_box_gap: assertion `height >= -1' failed
./purebasic: symbol lookup error: ./purebasic: undefined symbol: gdk_window_create_similar_surface
root@debian:/home/user/purebasic/compilers#
checkinstall.sh sagt, alles i.O.
Was fehlt denn hier?
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
- ts-soft
- Beiträge: 22292
- Registriert: 08.09.2004 00:57
- Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel - Wohnort: Berlin
Re: Segmentation fault
Sieht aus wie ein Fehler in dem genutztem Theme, das kommt leider häufiger vor und hat nichts mit PB zu tun.
Allerdings erzeugt sowas eher GTK-Warnungen und keine CRITICAL.
Würde trotzdem einfach mal ein anderes Theme probieren, vielleicht hilft es ja.
Gruß
Thomas
Allerdings erzeugt sowas eher GTK-Warnungen und keine CRITICAL.
Würde trotzdem einfach mal ein anderes Theme probieren, vielleicht hilft es ja.
Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
- HeX0R
- Beiträge: 2954
- Registriert: 10.09.2004 09:59
- Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 - Kontaktdaten:
Re: Segmentation fault
Scheint an der Beta-Version zu liegen.
Alles probiert nix hat geholfen.
PB5.11 installiert und siehe da...
Alles probiert nix hat geholfen.
PB5.11 installiert und siehe da...
{Home}.:|:.{Codes}.:|:.{Downloads}.:|:.{History Viewer Online}
Re: Segmentation fault
Freut mich, dass du eine Lösung für dein Problem finden konntest .
Ich würde dir aber gerne noch einen kleinen Rat auf den Weg geben:
Ich würde dir aber gerne noch einen kleinen Rat auf den Weg geben:
versuch doch für Dateitransfer auf z.B. Server SSH (stichwort scp) bzw SSHFS zu verwenden. Auf Wikipedia und über Google findet man sehr viele Informationen diesbezüglich . FTP sollte mittlerweile tot sein und auf Grund seiner Architektur sollte der Einsatz tunlichst vermieden werden.HeX0R hat geschrieben:Das Problem war, dass mein Tool keine Dateiendung hat und das FTP-Programm dachte das könne man ruhig via ASCII-Mode übertragen.