uhulinux / ub-ubk3

64bit-only repo
1 stars 0 forks source link

synaptic #5

Closed attuska closed 5 years ago

attuska commented 6 years ago

Nem indul. Error in `synaptic': double free or corruption (fasttop): 0x00000000016b9de0 (UBK3 live alól a firefox-ban írva)

attuska commented 6 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ó.

attuska commented 6 years ago

A 0.84.2 dettó.

attuska commented 6 years ago

(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

0 0x00007ffff3619fa0 in __cxa_throw () from /usr/lib/libstdc++.so.6

1 0x00007ffff39526fc in ?? () from /usr/lib/libxapian.so.30

2 0x0000000000467c4c in ?? ()

3 0x0000000000468277 in ?? ()

4 0x000000000041e57a in main ()

(gdb)

A xapian lenne?

rezso commented 6 years ago

A fullrebuild vége előtt felesleges kísérletezgetni.

attuska commented 5 years ago

Fullrebuild után is ez az ábra a live isón.

attuska commented 5 years ago

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

attuska commented 5 years ago

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

attuska commented 5 years ago

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.

attuska commented 5 years ago

Az apt visszafejlesztése sem segített.

attuska commented 5 years ago

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.

attuska commented 5 years ago

Új isóról nem megy a synaptic, kell a -O0.