Sida 1 av 1
Nexus BankID segfaults
Postat: 23 jan 2010, 16:33
av beow
Mitt Nexus BankID program kraschar när jag kör det. Är det någon som har en nyligen uppdaterad 9.10 som kan testa och skriva
i terminalen. Jag får "Segmentation fault", måste bero på någon uppdatering nyligen? Förväntat är att få upp Nexus ID applicationen.
Re: Nexus BankID segfaults
Postat: 23 jan 2010, 23:03
av johanre
Jag har en uppdaterad Ubuntu 9.10 (32 bit) installation med Nexus 4.10.2.16 som det fungerar på.
Re: Nexus BankID segfaults
Postat: 24 jan 2010, 11:02
av beow
Skumt. Jag avinstallerade och installerade igen med samma resultat. Lite konstigt, första gången jag körde fick jag en lång felutskrift, andra gången bara "Segmentation fault". Bifogar felutskrift ifall det är någon hackare som förstår sig på och kan indikera var felet kan tänkas ligga.
Re: Nexus BankID segfaults
Postat: 24 jan 2010, 11:06
av beow
Funkade inte med attachment, här är felutskrifterna:
Kod: Markera allt
beow@beow-desktop:~/Desktop/personal-4.10.2.16$ sudo ./install.4.10.2.16.sh i
Installing Nexus Personal
Installation complete.
beow@beow-desktop:~/Desktop/personal-4.10.2.16$ cd
beow@beow-desktop:~$ /usr/local/bin/personal
Deleted stale lock file '/home/beow/.personal-beow'.
*** glibc detected *** /usr/local/lib/personal/personal.bin: munmap_chunk(): invalid pointer: 0x006c842a ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x1057ff1]
/lib/tls/i686/cmov/libc.so.6[0x10591f5]
/lib/tls/i686/cmov/libc.so.6(_IO_free_backup_area+0x34)[0x10564d4]
/lib/tls/i686/cmov/libc.so.6(fclose+0xa3)[0x10f3173]
/lib/tls/i686/cmov/libc.so.6(fclose+0x1a0)[0x1048560]
/usr/lib/libiidp11.so(_ZN7CConfig5CloseEh+0xa9)[0x55f2065]
/usr/lib/libiidp11.so(_ZN7CConfig4OpenEhPc+0x7d)[0x55f214f]
/usr/lib/libiidp11.so(_Z16ReadConfigStringPKcS0_Pcm+0x2a)[0x55f2c94]
/usr/lib/libiidp11.so(_Z15EnableTraceFilePKc+0x52)[0x5614726]
/usr/lib/libiidp11.so(C_Initialize+0x41)[0x561fcfd]
/usr/lib/libnss3.so[0x4ca90e9]
/usr/lib/libnss3.so[0x4ca96f6]
/usr/lib/libnss3.so(SECMOD_LoadModule+0x18b)[0x4cbcaeb]
/usr/lib/libnss3.so(SECMOD_LoadModule+0x313)[0x4cbcc73]
/usr/lib/libnss3.so[0x4c89d45]
/usr/lib/libnss3.so(NSS_InitReadWrite+0x89)[0x4c8a409]
/usr/local/lib/libtokenapi.so(_Z28mozilla_add_or_remove_moduleP8_mozillaPKh17mozilla_operation+0x52)[0x6bf312]
/usr/local/lib/libtokenapi.so(_Z24install_for_all_browsersP8_mozillaPh17mozilla_operation12browser_type+0x6c)[0x6bfd5c]
/usr/local/lib/libtokenapi.so(_Z26pkcs11_module_installationP8_mozilla17mozilla_operationP10_ng_config+0x185)[0x6bffef]
/usr/local/lib/libtokenapi.so(mozilla_install_pkcs11+0x64)[0x6c013a]
/usr/local/lib/personal/personal.bin[0x8079aef]
/usr/local/lib/personal/personal.bin[0x807a2c4]
/usr/local/lib/personal/personal.bin[0x806a710]
/usr/local/lib/personal/personal.bin[0x806a7c4]
/usr/local/lib/personal/personal.bin[0x82b897a]
/usr/local/lib/personal/personal.bin[0x806a022]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0x1003b56]
/usr/local/lib/personal/personal.bin[0x805e2a1]
======= Memory map: ========
00110000-00125000 r-xp 00000000 08:01 1917199 /lib/tls/i686/cmov/libpthread-2.10.1.so
00125000-00126000 r--p 00014000 08:01 1917199 /lib/tls/i686/cmov/libpthread-2.10.1.so
00126000-00127000 rw-p 00015000 08:01 1917199 /lib/tls/i686/cmov/libpthread-2.10.1.so
00127000-00129000 rw-p 00000000 00:00 0
00129000-0020c000 r-xp 00000000 08:01 264446 /usr/local/lib/personal/libai.so
0020c000-0020e000 rw-p 000e2000 08:01 264446 /usr/local/lib/personal/libai.so
0020e000-002a0000 r-xp 00000000 08:01 1788227 /usr/lib/libgdk-x11-2.0.so.0.1800.3
002a0000-002a2000 r--p 00092000 08:01 1788227 /usr/lib/libgdk-x11-2.0.so.0.1800.3
002a2000-002a3000 rw-p 00094000 08:01 1788227 /usr/lib/libgdk-x11-2.0.so.0.1800.3
002a3000-002be000 r-xp 00000000 08:01 198071 /usr/lib/libatk-1.0.so.0.2809.1
002be000-002bf000 r--p 0001b000 08:01 198071 /usr/lib/libatk-1.0.so.0.2809.1
002bf000-002c0000 rw-p 0001c000 08:01 198071 /usr/lib/libatk-1.0.so.0.2809.1
002c0000-002d8000 r-xp 00000000 08:01 1788232 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
002d8000-002d9000 r--p 00017000 08:01 1788232 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
002d9000-002da000 rw-p 00018000 08:01 1788232 /usr/lib/libgdk_pixbuf-2.0.so.0.1800.3
002da000-00320000 r-xp 00000000 08:01 198094 /usr/lib/libpango-1.0.so.0.2600.0
00320000-00321000 r--p 00045000 08:01 198094 /usr/lib/libpango-1.0.so.0.2600.0
00321000-00322000 rw-p 00046000 08:01 198094 /usr/lib/libpango-1.0.so.0.2600.0
00322000-00346000 r-xp 00000000 08:01 1884261 /lib/libexpat.so.1.5.2
00346000-00348000 r--p 00024000 08:01 1884261 /lib/libexpat.so.1.5.2
00348000-00349000 rw-p 00026000 08:01 1884261 /lib/libexpat.so.1.5.2
00349000-0034b000 r-xp 00000000 08:01 1786118 /usr/lib/libXcomposite.so.1.0.0
0034b000-0034c000 r--p 00001000 08:01 1786118 /usr/lib/libXcomposite.so.1.0.0
0034c000-0034d000 rw-p 00002000 08:01 1786118 /usr/lib/libXcomposite.so.1.0.0
0034f000-00356000 r-xp 00000000 08:01 1917365 /lib/tls/i686/cmov/librt-2.10.1.so
00356000-00357000 r--p 00006000 08:01 1917365 /lib/tls/i686/cmov/librt-2.10.1.so
00357000-00358000 rw-p 00007000 08:01 1917365 /lib/tls/i686/cmov/librt-2.10.1.so
00358000-0036c000 r-xp 00000000 08:01 1884792 /lib/libz.so.1.2.3.3
0036c000-0036d000 r--p 00013000 08:01 1884792 /lib/libz.so.1.2.3.3
0036d000-0036e000 rw-p 00014000 08:01 1884792 /lib/libz.so.1.2.3.3
0036e000-00392000 r-xp 00000000 08:01 1917068 /lib/tls/i686/cmov/libm-2.10.1.so
00392000-00393000 r--p 00023000 08:01 1917068 /lib/tls/i686/cmov/libm-2.10.1.so
00393000-00394000 rw-p 00024000 08:01 1917068 /lib/tls/i686/cmov/libm-2.10.1.so
00394000-003b0000 r-xp 00000000 08:01 1884211 /lib/libgcc_s.so.1
003b0000-003b1000 r--p 0001b000 08:01 1884211 /lib/libgcc_s.so.1
003b1000-003b2000 rw-p 0001c000 08:01 1884211 /lib/libgcc_s.so.1
003b2000-003bd000 r-xp 00000000 08:01 198095 /usr/lib/libpangocairo-1.0.so.0.2600.0
003bd000-003be000 r--p 0000a000 08:01 198095 /usr/lib/libpangocairo-1.0.so.0.2600.0
003be000-003bf000 rw-p 0000b000 08:01 198095 /usr/lib/libpangocairo-1.0.so.0.2600.0
003bf000-003c1000 r-xp 00000000 08:01 1786488 /usr/lib/libXdamage.so.1.1.0
003c1000-003c2000 rw-p 00001000 08:01 1786488 /usr/lib/libXdamage.so.1.1.0
003c2000-003c6000 r-xp 00000000 08:01 1788434 /usr/lib/libXfixes.so.3.1.0
003c6000-003c7000 r--p 00003000 08:01 1788434 /usr/lib/libXfixes.so.3.1.0
003c7000-003c8000 rw-p 00004000 08:01 1788434 /usr/lib/libXfixes.so.3.1.0
003c8000-003d6000 r-xp 00000000 08:01 1786661 /usr/lib/libXext.so.6.4.0
003d6000-003d7000 r--p 0000d000 08:01 1786661 /usr/lib/libXext.so.6.4.0
003d7000-003d8000 rw-p 0000e000 08:01 1786661 /usr/lib/libXext.so.6.4.0
003d8000-003e0000 r-xp 00000000 08:01 1787233 /usr/lib/libXrender.so.1.3.0
003e0000-003e1000 r--p 00007000 08:01 1787233 /usr/lib/libXrender.so.1.3.0
003e1000-003e2000 rw-p 00008000 08:01 1787233 /usr/lib/libXrender.so.1.3.0
003e4000-003e6000 r-xp 00000000 08:01 1917067 /lib/tls/i686/cmov/libdl-2.10.1.so
003e6000-003e7000 r--p 00001000 08:01 1917067 /lib/tls/i686/cmov/libdl-2.10.1.so
003e7000-003e8000 rw-p 00002000 08:01 1917067 /lib/tls/i686/cmov/libdl-2.10.1.so
003e8000-0049d000 r-xp 00000000 08:01 1885225 /lib/libglib-2.0.so.0.2200.3
0049d000-0049e000 r--p 000b4000 08:01 1885225 /lib/libglib-2.0.so.0.2200.3
0049e000-0049f000 rw-p 000b5000 08:01 1885225 /lib/libglib-2.0.so.0.2200.3
0049f000-004a8000 r-xp 00000000 08:01 1788652 /usr/lib/libXi.so.6.0.0
004a8000-004a9000 r--p 00008000 08:01 1788652 /usr/lib/libXi.so.6.0.0
004a9000-004aa000 rw-p 00009000 08:01 1788652 /usr/lib/libXi.so.6.0.0
004aa000-004b1000 r-xp 00000000 08:01 198114 /usr/lib/libXrandr.so.2.2.0
004b1000-004b2000 r--p 00006000 08:01 198114 /usr/lib/libXrandr.so.2.2.0
004b2000-004b3000 rw-p 00007000 08:01 198114 /usr/lib/libXrandr.so.2.2.0
004b3000-004bc000 r-xp 00000000 08:01 198112 /usr/lib/libXcursor.so.1.0.2
004bc000-004bd000 r--p 00008000 08:01 198112 /usr/lib/libXcursor.so.1.0.2
004bd000-004be000 rw-p 00009000 08:01 198112 /usr/lib/libXcursor.so.1.0.2
004be000-004c1000 r-xp 00000000 08:01 1884189 /lib/libuuid.so.1.3.0
004c1000-004c2000 r--p 00002000 08:01 1884189 /lib/libuuid.so.1.3.0
004c2000-004c3000 rw-p 00003000 08:01 1884189 /lib/libuuid.so.1.3.0
004c3000-004c6000 r-xp 00000000 08:01 1788165 /usr/lib/libgmodule-2.0.so.0.2200.3Aborted
beow@beow-desktop:~$ /usr/local/bin/personal
Deleted stale lock file '/home/beow/.personal-beow'.
Segmentation fault
beow@beow-desktop:~$
Re: Nexus BankID segfaults
Postat: 24 jan 2010, 11:11
av beow
En annan sak, installerade Telia ID för någon vecka sen (för frugans räkning) på samma dator, kan de interferera på något sätt? Första gången jag kör bankid sen dess...
Re: Nexus BankID segfaults
Postat: 24 jan 2010, 11:42
av Lars
BankID brukar lämna efter sig en del skräpfiler i /dev/shm/. Det borde inte spela någon roll men du kan ju rensa upp med rm /dev/shm/sem.* (de raderas iofs vid omstart).
Om ditt BankID är skadat på något sätt och BankID-programmet har dålig felhantering så kan du mycket väl få segmentation fault. Du kanske ska testa skapa ett helt nytt BankID, byt namn på ~/.personal och ~/cbt först.
Re: Nexus BankID segfaults
Postat: 24 jan 2010, 12:02
av beow
Tack för tipsen Lars. Har raderat skräpfilerna, och flyttat alla konfig och cert filer med exstension "_old" och installerat om personal nexus. Ingen skillnad. Jag tycker det lutar åt de uppdateringar som jag gjorde för ett par dar sen som innehöll typ en massa gcc++ paket, förmodligen glibc etc... Men då borde ju även andra drabbas av detta. Finns det något sätt att spåra vilka uppdateringar man gjort i ubuntu? Lista över paket och när de installerades/uppdaterades?
Re: Nexus BankID segfaults
Postat: 24 jan 2010, 12:52
av Lars
beow skrev:Finns det något sätt att spåra vilka uppdateringar man gjort i ubuntu? Lista över paket och när de installerades/uppdaterades?
Ja, i /var/log/dpkg.log
Re: Nexus BankID segfaults
Postat: 25 jan 2010, 12:11
av nexus
Bra felrapport beow.
Ser gärna lite mer info om ditt system dock, all info av värde eftesom det hjälper att skapa en bild.
Segementation faults är särskilt intressanta eftersom de kan vara svåra att reproducera.
I ditt fall verkar det paja när firefox skall ladda och initiera libP11.so.
Kan möjligen vara så att Telia har en annan P11 modul laddad i firefox och att något då går snett.
I firefox kan man ladda och ta bort P11 moduler manuellt under Preferences->Advanced->Encryption->Security Devices.
/Nexus
Re: Nexus BankID segfaults
Postat: 25 jan 2010, 13:40
av rkl
Jag har heller inte fått Bank ID att fungera. Skandiabanken påstår att jag måste uppgradera Firefox till 3.5 från 3.0.17 som jag har nu.
Kommer Firefox 3.5 att fungera med mitt 8.04 LTS till alla delar??
Re: Nexus BankID segfaults
Postat: 25 jan 2010, 20:15
av beow
Nexus,
Jag tog bort Net ID (Telia ID) modulen på det sätt du beskrev, startade om Firefox, och då funkade Bank ID igen! Så din hypotes verkar riktig. Frågan är varför, och hur ska jag få Telia ID att lira igen? Behöver det för min frus del. Kanske jag kan installera Telia ID som single user (ej root) på min frus konto eller nåt, så att de hålls separat?
Tack i alla fall, Bank ID är viktigare för mig än Telia ID...
