OpenBCM V1.08-5-g2f4a (Linux)

Packet Radio Mailbox

IZ3LSV

[San Dona' di P. JN]

 Login: GUEST





  
DG4MFN > BAYBOX   28.06.13 15:34l 51 Lines 1466 Bytes #999 (999) @ BAYCOM
BID : S6NDB0NOE001
Read: GUEST
Subj: Re^2: OpenBCM 1.07b11 Filesurf Bug
Path: IZ3LSV<F1OYP<OE5XBL<OE5XBR<OE2XZR<DB0FHN<DB0NOE
Sent: 130628/1308z @:DB0NOE.#BAY.DEU.EU [OpenBCM Reimlingen] obcm1.07b5 LT:999
From: DG4MFN @ DB0NOE.#BAY.DEU.EU (Joachim)
To:   BAYBOX @ BAYCOM
X-Info: Sent with login password

From: DH8YMB @ DB0FHN.#BAY.DEU.EU (Markus)
To:   BAYBOX @ BAYCOM
X-Info: Sent with login password
>From: DD4JY @ DB0EEO.#NRW.DEU.EU (Sebastian)
>To:   BAYBOX @ BAYCOM
>>Hallo zusammen,
>>
>>wenn in der aktuellen Baybox im Filesurf "h" oder "?" aufgerufen wird, 
>>startet sich die Box neu.
>>Ich habe das bei 3 verschiedenen Boxen geschafft, DB0EEO, DB0RES, SR8BBS. 
>>Seltsamerweise nicht bei DB0FHN, was mich etwas stuzig macht. 
>>
>>73 & 55
>>Sebastian
>
>...bei DB0FHN habe ich GCC 3.3.6 im Einsatz, kein GCC 4.x.
>
>Bei "mails h" passiert bei GCC4 compilierten Boxen übrigens ebenfalls ein
>Absturz.
>
>73 Markus 

Servus .

Abhilfe bei Abstürzen durch die Befehle 
"fs h" und "mails h " :

In der help.cpp existiert die Zeile 275 die so aussieht :

  strupr(cmd);

Da der Software in dieser Routine anscheinend jedesmal aus irgend einem Grund
der Speicher ausgeht oder versucht wird in geschützte Speicherbereiche zu 
schreiben ( warum auch immer ) gibt es hier beim Umwandeln des Strings in 
Grossbuchstaben immer einen Segfault .
Temporäre Abhilfe :
Zeile 275 Auskommentieren :

// strupr(cmd);

Danach neu compilieren , dann sollten die beiden Abstürze bei " fs h" und 
"mails h" nicht mehr auftreten .
Nebeneffekt:
Der Hilfstext für den Maillistserver kann nur noch durch die Eingabe von 
"help MAILS" komplett abgerufen werden .

73 , Joachim , DG4MFN
 


Read previous mail | Read next mail


 21.09.2024 06:25:03lGo back Go up