Portál AbcLinuxu, 6. května 2025 11:37

Dotaz: ltrace Firefoxu

10.12.2021 20:24 Meh
ltrace Firefoxu
Přečteno: 375×
Odpovědět | Admin
Kdyz pustim ltrace Firefoxu, tak se proces zhrouti, resp. pokud spustim Firefox pres ltrace, tak ani nenabehne, jen zustane viset defunct process. Proc?
U jinych programu ltrace normalne vypisuje volane funkce.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Řešení 1× (Bhezret)
10.12.2021 21:29 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: ltrace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ltrace /usr/bin/firefox.real
U mňa žiaden problém.

Ináč, nepíšeš, akú máš verziu FF.
debian.plus@protonmail.com
10.12.2021 21:44 Meh
Rozbalit Rozbalit vše Re: ltrace Firefoxu
Treba 91 ESR, ale i jine.
Jeste upresnim, ze ltrace firefox vysype fakt hodne volani typu:
pthread_mutex_unlock(0x7fb82f600018, 0x20000, 0x755a0460, 41)   = 0
pthread_mutex_lock(0x7fb82f600018, 1, 1, 0x7fb82f7fe780)        = 0
pthread_mutex_unlock(0x7fb82f600018, 0x68e3ab8e, 0x849dfcd61533264b, 0x7fb81e0b2020) = 0
pthread_mutex_lock(0x7fb82f600018, 0, 4, 2)                     = 0
pthread_mutex_unlock(0x7fb82f600018, 0xc81f30c2, 0x819da0af0c9dec3f, 0x7fb81eacd050) = 0
pthread_mutex_lock(0x7fb82f600018, 0x7fb81e0b2760, 0, 24)       = 0
memset(0x7fb81e0b2760, '\345', 32)                              = 0x7fb81e0b2760
...nez FF nakonec chcipne, takze tracing funguje, ale FF pak uz ne (FF bez ltrace samozrejme ano).

To mas distribucni FF, nebo blob od Mozilly?
Řešení 1× (Bhezret)
11.12.2021 13:54 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: ltrace Firefoxu
Aha, tak to som mal nechat aj spustene.

Ok, tak som to spustil a po 1990417 vypisoch mi to robilo navonok nic.

Statistika volanych funkcii.
 811813 pthread_mutex_unlock
 811698 pthread_mutex_lock
 305429 memset
  37588 memcpy
   6261 strlen
   5910 strncpy
   4375 clock_gettime
   1067 pthread_cond_signal
    948 pthread_mutex_init
    948 pthread_mutexattr_settype
    948 pthread_mutexattr_init
    948 pthread_mutexattr_destroy
    813 madvise
    207 pthread_cond_init
    207 pthread_condattr_setclock
    207 pthread_condattr_init
    207 pthread_condattr_destroy
    182 pthread_mutex_destroy
    154 syscall
    127 pthread_cond_destroy
    115 pthread_mutex_trylock
    114 memmove
     42 pthread_cond_broadcast
     12 close
     12 <...
     10 getenv
      7 pthread_cond_wait
      7 fgets
      6 strcpy
      6 readahead
      6 read
      6 open
      6 dlopen
      4 __cxa_guard_release
      4 __cxa_guard_acquire
      4 __cxa_atexit
      2 sysconf
      2 strrchr
      2 __register_atfork
      2 ---
      1 unsetenv
      1 sigemptyset
      1 sigaction
      1 setenv
      1 readlink
      1 pthread_join
      1 pthread_create
      1 __memcpy_chk
      1 fopen
      1 fclose
      1 dlsym
debian.plus@protonmail.com
13.12.2021 14:30 Meh
Rozbalit Rozbalit vše Re: ltrace Firefoxu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pro moje ucely, tj. sledovani, kam se FF pripojuje (namisto patrani ve Wiresharku), lze pouzit i strace, byt to ma o poznani ohavnejsi vystup.
Ltrace mozna neni tak uplne pasivni sonda, jak jsem si maloval, a narazi na nejake pametove-bezpecnosti prvky ve FF. Ale kdo vi.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.