Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-09-2011, 20:57   #21
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Postali
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2011, 21:05   #22
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Codice:
==4980== Memcheck, a memory error detector
==4980== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==4980== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==4980== Command: ./main
==4980== 
R
R
R
R
R
R
Autore No gia' presente
R
R
R
A
1 -> 
==4980== Conditional jump or move depends on uninitialised value(s)
==4980==    at 0x804A142: graph_print (graph.c:42)
==4980==    by 0x8048727: main (main.c:40)
==4980== 
A
Articolo 1 gia' presente
A
Autore Alloras inesistente
A
2 -> 
1 -> 
P
==4980== Invalid read of size 4
==4980==    at 0x8049E88: list_publication_author (util.c:423)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a2508 is 0 bytes inside a block of size 8 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x804933E: destroy_list (list.c:50)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 1
==4980==    at 0x407BD6E: vfprintf (vfprintf.c:1620)
==4980==    by 0x408389F: printf (printf.c:35)
==4980==    by 0x8049E9A: list_publication_author (util.c:423)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a2540 is 0 bytes inside a block of size 4 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x8049333: destroy_list (list.c:49)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 1
==4980==    at 0x40A3128: _IO_file_xsputn@@GLIBC_2.1 (fileops.c:1317)
==4980==    by 0x407BC65: vfprintf (vfprintf.c:1620)
==4980==    by 0x408389F: printf (printf.c:35)
==4980==    by 0x8049E9A: list_publication_author (util.c:423)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a2542 is 2 bytes inside a block of size 4 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x8049333: destroy_list (list.c:49)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 1
==4980==    at 0x40A313F: _IO_file_xsputn@@GLIBC_2.1 (fileops.c:1317)
==4980==    by 0x407BC65: vfprintf (vfprintf.c:1620)
==4980==    by 0x408389F: printf (printf.c:35)
==4980==    by 0x8049E9A: list_publication_author (util.c:423)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a2541 is 1 bytes inside a block of size 4 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x8049333: destroy_list (list.c:49)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 1
==4980==    at 0x40A30B0: _IO_file_xsputn@@GLIBC_2.1 (fileops.c:1349)
==4980==    by 0x407BC65: vfprintf (vfprintf.c:1620)
==4980==    by 0x408389F: printf (printf.c:35)
==4980==    by 0x8049E9A: list_publication_author (util.c:423)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a2540 is 0 bytes inside a block of size 4 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x8049333: destroy_list (list.c:49)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 1
==4980==    at 0x40A30BC: _IO_file_xsputn@@GLIBC_2.1 (fileops.c:1348)
==4980==    by 0x407BC65: vfprintf (vfprintf.c:1620)
==4980==    by 0x408389F: printf (printf.c:35)
==4980==    by 0x8049E9A: list_publication_author (util.c:423)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a2542 is 2 bytes inside a block of size 4 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x8049333: destroy_list (list.c:49)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 4
==4980==    at 0x8049E9E: list_publication_author (util.c:425)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a250c is 4 bytes inside a block of size 8 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x804933E: destroy_list (list.c:50)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
==4980== Invalid read of size 4
==4980==    at 0x8049EC3: list_publication_author (util.c:430)
==4980==    by 0x80487BF: main (main.c:52)
==4980==  Address 0x41a250c is 4 bytes inside a block of size 8 free'd
==4980==    at 0x4025BF0: free (vg_replace_malloc.c:366)
==4980==    by 0x804933E: destroy_list (list.c:50)
==4980==    by 0x8048768: main (main.c:44)
==4980== 
Boh & Icaro
P
Allora & No
Alan Turing
Allora
Boh
gino pino
Icaro
muimuimui
No
Zazza
1
2
==4980== Conditional jump or move depends on uninitialised value(s)
==4980==    at 0x804A196: graph_destroy (graph.c:62)
==4980==    by 0x8048837: main (main.c:74)
==4980== 
==4980== Conditional jump or move depends on uninitialised value(s)
==4980==    at 0x4025BB0: free (vg_replace_malloc.c:366)
==4980==    by 0x8049FDD: destroy_list_g (list_graph.c:51)
==4980==    by 0x804A1A2: graph_destroy (graph.c:68)
==4980==    by 0x8048837: main (main.c:74)
==4980== 
==4980== Conditional jump or move depends on uninitialised value(s)
==4980==    at 0x8049FC6: destroy_list_g (list_graph.c:46)
==4980==    by 0x8049FF3: destroy_list_g (list_graph.c:54)
==4980==    by 0x804A1A2: graph_destroy (graph.c:68)
==4980==    by 0x8048837: main (main.c:74)
==4980== 
==4980== 
==4980== HEAP SUMMARY:
==4980==     in use at exit: 28 bytes in 4 blocks
==4980==   total heap usage: 421 allocs, 417 frees, 2,627 bytes allocated
==4980== 
==4980== 28 (12 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 3 of 3
==4980==    at 0x4026864: malloc (vg_replace_malloc.c:236)
==4980==    by 0x8049EF9: add_to_list_g (list_graph.c:8)
==4980==    by 0x804A060: graph_vertexinsert (graph.c:21)
==4980==    by 0x8049CF9: add_publication_id (util.c:362)
==4980==    by 0x804871B: main (main.c:39)
==4980== 
==4980== LEAK SUMMARY:
==4980==    definitely lost: 12 bytes in 1 blocks
==4980==    indirectly lost: 16 bytes in 3 blocks
==4980==      possibly lost: 0 bytes in 0 blocks
==4980==    still reachable: 0 bytes in 0 blocks
==4980==         suppressed: 0 bytes in 0 blocks
==4980== 
==4980== For counts of detected and suppressed errors, rerun with: -v
==4980== Use --track-origins=yes to see where uninitialised values come from
==4980== ERROR SUMMARY: 70 errors from 13 contexts (suppressed: 11 from 6)
Tra l'altro, il suo output è corretto xD
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2011, 21:39   #23
clockover
Senior Member
 
L'Avatar di clockover
 
Iscritto dal: Oct 2004
Messaggi: 1945
Con uno sguardo veloce sembra che tu stia leggendo dei blocchi di memoria liberati con free
clockover è offline   Rispondi citando il messaggio o parte di esso
Old 14-09-2011, 21:49   #24
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Di sicuro ho errori sulle strutture dati a questo punto o non si riprodurrebbero esponenzialmente
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2011, 06:38   #25
Floris
Senior Member
 
L'Avatar di Floris
 
Iscritto dal: Jan 2007
Messaggi: 2267
Se hai problemi con allocazione e successiva pulizia della memoria prova ad usare i puntatori smart. Dovrai però passare al C++.
__________________
Concluso con:...
Floris è offline   Rispondi citando il messaggio o parte di esso
Old 15-09-2011, 07:37   #26
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Niente C++, è da svolgere in ansi C.
ndakota è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Un satellite della Space Force e lo stad...
Il telescopio spaziale Swift torna opera...
S-Transistors sviluppa i transistor a su...
Sostituire gli sviluppatori con l'IA è u...
Robot aspirapolvere usato come telecamer...
Crawler AI fuori controllo: il 98% del t...
PCB dalla Cina venduti come prodotti di ...
"Porca miseria, reader è ADM...
Un nuovo rinvio per Squadron 42, il nuov...
I 'cani robot' di Boston Dynamics in pri...
Volkswagen rilancia il nome Up: la city ...
Privacy: cosa succede quando chiedi i da...
Meta brevetta un interruttore hardware c...
Il chip che stacca la batteria in 5 micr...
Qualcosa sta cambiando nello spazio: Tru...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 00:44.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v