Nexus BankID segfaults

Här behandlar vi program för Internet och kommunikation; webbläsare, chatt-program, filöverföring osv.
beow
Inlägg: 44
Blev medlem: 05 jun 2006, 16:13
OS: Xubuntu

Nexus BankID segfaults

Inlägg 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

Kod: Markera allt

$ /usr/local/bin/personal
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.
Användarvisningsbild
johanre
Serveradmin
Inlägg: 3888
Blev medlem: 22 okt 2006, 09:13
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Malmö

Re: Nexus BankID segfaults

Inlägg av johanre »

Jag har en uppdaterad Ubuntu 9.10 (32 bit) installation med Nexus 4.10.2.16 som det fungerar på.
beow
Inlägg: 44
Blev medlem: 05 jun 2006, 16:13
OS: Xubuntu

Re: Nexus BankID segfaults

Inlägg 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.
beow
Inlägg: 44
Blev medlem: 05 jun 2006, 16:13
OS: Xubuntu

Re: Nexus BankID segfaults

Inlägg 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:~$ 
beow
Inlägg: 44
Blev medlem: 05 jun 2006, 16:13
OS: Xubuntu

Re: Nexus BankID segfaults

Inlägg 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...
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Nexus BankID segfaults

Inlägg 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.
beow
Inlägg: 44
Blev medlem: 05 jun 2006, 16:13
OS: Xubuntu

Re: Nexus BankID segfaults

Inlägg 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?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Nexus BankID segfaults

Inlägg 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
nexus
Inlägg: 6
Blev medlem: 02 feb 2009, 15:51
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Nexus BankID segfaults

Inlägg 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
rkl
Inlägg: 494
Blev medlem: 07 aug 2007, 16:43

Re: Nexus BankID segfaults

Inlägg 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??
beow
Inlägg: 44
Blev medlem: 05 jun 2006, 16:13
OS: Xubuntu

Re: Nexus BankID segfaults

Inlägg 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... :)
Skriv svar

Återgå till "Internet"