F
€dit:
habs jetzt "selber" gelöst. Scheinbar ist ein Argument, welches ich mit irc_send angebe, also z.b. hierbei irc_send("bla %s", text); -> "text" nicht initialisiert. Mal gucken, was genau die Probleme macht
Trotzdem thx für die Hilfe.
Shade Of Mine schrieb:
Sorry, ich habe valgrind noch nie verwendet - ich kann mit diesem Log also nicht allzuviel anfangen - und um mich da wirklich reinzudenken fehlt mir die Motivation.
Könntest du die Fehler die valgrind meldet auf deutsch zusammenfassen? Am besten auch worauf sich der Fehler bezieht.
Naja, Valgrind meldet mir das hier:
==22675== Conditional jump or move depends on uninitialised value(s)
==22675== at 0x4027FE41: _IO_vfprintf (in /lib/libc-2.2.5.so)
==22675== by 0x4029B8C9: __vsnprintf (in /lib/libc-2.2.5.so)
==22675== by 0x804A340: irc_send (in /var/irc/feigbot/IRC)
==22675== by 0x8049D77: irc_join (in /var/irc/feigbot/IRC)
und
==22675== Use of uninitialised value of size 4
==22675== at 0x4027FF7E: _IO_vfprintf (in /lib/libc-2.2.5.so)
==22675== by 0x4029B8C9: __vsnprintf (in /lib/libc-2.2.5.so)
==22675== by 0x804A340: irc_send (in /var/irc/feigbot/IRC)
==22675== by 0x8049D77: irc_join (in /var/irc/feigbot/IRC)
Also dass bei "vsnprintf(buffer, sizeof(buffer), text, va);" irgendwo ein Fehler sein soll. Entweder ein bedingter Sprung oder ein Verschiebung (ka, ob das das richtige Wort für move ist) einer uninitialisierten Variable. Leider ist in irc_send keine Variable uninitialisiert, daher weiß ich nicht, wie ich da weiter kommen soll