google-chrome segfaults on Slackware64 -current
I did a slackpkg update/upgrade-all on my boxes this morning (Thinkpad T420 and Sun Ultra 27) and now google-chrome 17.0.963.83 dies with a segmentation fault on both boxes.
I've created the package using the google-chrome slackbuild from 13.37. Anybody else experiencing this? Is there perhaps a fix floating around out there? :) |
try rebuild the Google Chrome and you probably want to upgrade to Google Chrome 18 :)
|
Same deal. It still dies:
Code:
[2:2:90167802330:ERROR:nacl_fork_delegate_linux.cc(104)] Bad NaCl helper startup ack (0 bytes) |
Yeah indeed because my Google Chrome installation works fine here on -Current (32 bit systems)
have you make sure that you have updated your -Current to the latest batch of updates? |
Yup, I've got the latest batch of updates, with the glibc update included.
Maybe it's a 64 bit issue? Oh well, I'll survive. I expect Pat and crew will have it sorted out sooner or later, and in the meantime I'll just use Opera instead. |
did you use multilib?
|
No multilib. Pure Slackware64 -current.
|
Quote:
google-chrome [2:2:504006861:ERROR:nacl_fork_delegate_linux.cc(104)] Bad NaCl helper startup ack (0 bytes) [3459:3472:504019769:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files Segmentation fault However, I can run google-chrome as root root> google-chrome --user-data-dir /home/budman Works fine. Digging deeper to see why. :) will let you know if I find anything EDIT: Some results root> mount -o exec /dev/shm google-chrome runs fine - I close it and restart, back to same issue related bug http://code.google.com/p/nativeclien...detail?id=2533 |
do you have shared memory partition on your /etc/fstab?
it's something like this on my system Code:
tmpfs /dev/shm tmpfs defaults 0 0 |
Quote:
I renamed the google-chrome dir under .config and had a good version that wouldn't segfault. Started adding back directories to see if anything triggers. I am able to run google-chrome now, however, I see the message, but no longer segfaults. Edit: found the problem file that was causing segfault ".config/google-chrome/Service State" Once I renamed it, no more segfault. I did try reinstalling glib2, and downloaded lastest version in installed that. Same issue, but removing the file seems to have worked for now. |
Renaming the Service State file on my system changes nothing; Google Chrome still segfaults on a regular basis.
It's really dreadfully annoying, as all tabs are lost when it segfaults. |
Quote:
Can you check your sound device order. I found mine added a new module for hdmi, I forced the option sequence order and now google-chrome runs fine. No more segfaults. /etc/modprobe.d/sound.conf # force to higher card number options snd_hda_intel index=1 options snd_hda_codec_hdmi index=2 > aplay -l| grep card card 0: Live [SB Live! 5.1], device 0: emu10k1 [ADC Capture/Standard PCM Playback] card 0: Live [SB Live! 5.1], device 2: emu10k1 efx [Multichannel Capture/PT Playback] card 0: Live [SB Live! 5.1], device 3: emu10k1 [Multichannel Playback] > cat /proc/asound/modules 0 snd_emu10k1 I noticed the card order changed when clementine and amarok crashed. When I ran alsamixer, it was showing HDMI as the default, even when I ran alasconf. See if this helps. |
I only have snd_hda_intel, which also is the only option in alsamixer.
So this seems to not be the solution for me. Sadly. I would've loved if it was something as simple as you described. I guess I'm just going to have to wait for Pat to update the parts of the system that is causing this, be it the kernel or something else. |
I'm running chrome with current-64 with no issues. Running it on a couple machines -- a fresh install and an old install, all appears ok here.
|
When I start google-chrome with strace, it dies with this:
Code:
write(43, "\0", 1) = 1 Code:
[2:2:952748919:ERROR:nacl_fork_delegate_linux.cc(106)] Bad NaCl helper startup ack (0 bytes) This happens consistently on two different systems: A Lenovo T420 laptop and a Sun Ultra27 workstation. It is driving me nuts. I've tried deleting .config/google-chrome, to no avail. I'm currently running the latest google-chrome 19.something. |
Quote:
I saw a thread under ArchLinux. They found it was because the nscd daemon is no longer running. The quick work around is to run the daemon again, remember to create the dirs /var/run/nscd and /var/db/nscd before starting. The real problem has been fixed in glibc 2.15.5 - current is using 2.15.2. I sent Patrick a note about this. here is a link to the article https://bbs.archlinux.org/viewtopic.php?id=133021 |
@TL_CLD: You have installed the other dependencies from /extra right (google-chrome-pam-solibs, GConf and ORBit2)?
|
Quote:
|
Quote:
I've no scripts for nscd in /etc/rc.d/ so I'll just leave that as is and hope for the glibc fix. I don't want to muck around too much with -current. |
Quote:
I was using Chrome 16.0.912 without issue. When I upgraded to Chrome 18.0.1025, the segfaults were continuous. I saw some notes on Google Chrome dev forums about them making glib 2.18 the minimum version. Maybe this has some residuals. glib2 2.28.6 was recently added. When I check ldd /opt/google/chrome/chrome I only see one lib that is not from lib64 dir linux-vdso.so.1 (0x00007fff287ff000) I will try downgrading to version 16 to see if that segfaults on startup. |
Hello, glibc-2.15 is the latest, and there is no such thing as glibc-2.15.5. The Arch bug report refers to their patched package, glibc-2.15-5.
This is the actual location to get the patch: http://sourceware.org/bugzilla/show_bug.cgi?id=13594 |
Quote:
I rebooted the system today, same segfault. This time strace showed it trying to read the cache dir. ~/.cache/google-chrome I renamed the dir and it loaded with no segfault. |
Pat has updated glibc with the patch mentioned above
can you confirmed that the patch work or does not work? |
Quote:
Nice! No more segfault! I rebooted, chrome loaded right up. The reoccurring issue was: Reboot start - segfault restart - runs fine, close it restart - segfault restart - runs fine, close it restart - segfault and so on.. After update, I tried the same steps: Reboot start - ran fine, close it restart - ran fine, close it and so on... Looks like the patch worked. :) Tell Pat thanks! Also, tell him thanks for upgrading xscreensaver to 5.15, that fixes a hard crash bug for newer Nvidia cards and prop. divers. Rich |
The latest glibc -current update fixes it completely. It works flawlessly on both my computers now. Thank you!
|
Quote:
|
|
All times are GMT -5. The time now is 08:53 AM. |