Closed attuska closed 5 years ago
gdb a friss live isó alól:
Error in `/usr/sbin/synaptic': double free or corruption (fasttop): 0x0000000000cb15e0
Thread 1 "synaptic" received signal SIGABRT, Aborted. 0x00007ffff2ca26df in raise () from /lib/libc.so.6
A bt semmitmondó.
A 0.84.2 dettó.
(gdb) set pagination off (gdb) catch throw Catchpoint 1 (throw) (gdb) commands Type commands for breakpoint(s) 1, one per line. End with a line saying just "end".
backtrace end (gdb) run Starting program: /usr/sbin/synaptic warning: Unable to find libthread_db matching inferior's thread library, thread debugging will not be available.
Catchpoint 1 (exception thrown), 0x00007ffff3619fa0 in __cxa_throw () from /usr/lib/libstdc++.so.6
(gdb)
A xapian lenne?
A fullrebuild vége előtt felesleges kísérletezgetni.
Fullrebuild után is ez az ábra a live isón.
xapian-1.4.7 és xapian-1.4.5 is:
Catchpoint 1 (exception thrown), 0x00007ffff366cfa0 in __cxa_throw () from /usr/lib/libstdc++.so.6
0 0x00007ffff366cfa0 in __cxa_throw () from /usr/lib/libstdc++.so.6
1 0x00007ffff39a2eb6 in ?? () from /usr/lib/libxapian.so.30
2 0x0000000000467b7c in ?? ()
3 0x00000000004681a7 in ?? ()
4 0x000000000041e4aa in main ()
(gdb) q
UBK2-n és UBK1 -en is simán megy a synaptic azonos, legújabb verziója, úgy tűnik, hogy nincs gond vele. https://github.com/uhulinux/ub-ubk2/commit/4b8e9fee4de356bce4c774eda637040f539997e1 https://github.com/uhulinux/ub-ubk1/commit/e0a175297f2832ad997b3a116812916029db77f2
A valgrind a log utolsó részeiben sokszor említi a libpango-1.0.so.0.4200.1 -t sok kérdőjellel, ezért a libpngo -t kevertem gyanúba, úgy néz ki, hogy tévesen. Fedora átvett egy foltot libpng-CVE-2018-13785.patch, mely egy bugot zárt le. https://sourceforge.net/p/libpng/bugs/278/ Ezzel létrehozva a libpng csomagot, azt feltelepítve sem működik. Valami más lehet a synaptic gondja, mely más disztróknál nem jelentkezik. Debian régebbi cuccokkal használja, más disztró meg szinte semmire, nem csoda, hogy nekik nem okoz gondot.
Az apt visszafejlesztése sem segített.
Tök véletlen, mert a gdb-nek akartam egy módosított flaggal ellátottat készíteni és ez megy. -O2 -re memóriaoptimalizálást csinál a fordító, abban már orrabukik. A malloc () kiakad. Csak a -O0 -val készített megy, mert így nem optimalizált a kód memóriahasználatra. https://github.com/uhulinux/ub-ubk3/commit/eaa6f33dd954cb1b3a814cb9b2af7b4375666dda
Persze a nem strippel glibc -vel van eddig próbálva.
Új isóról nem megy a synaptic, kell a -O0.
Nem indul. Error in `synaptic': double free or corruption (fasttop): 0x00000000016b9de0 (UBK3 live alól a firefox-ban írva)