You are not logged in.

#1 2015-04-29 14:24:30

panuh
Member
From: X :ɯoɹℲ
Registered: 2009-11-24
Posts: 144

[SOLVED] Context-menu crashes firefox / zotero standalone

Hi,

whenever I try to open a right-click context menu in either firefox or zotero standalone the repsective process crashes (all i get from the console is "bus error (core dumped)").

I'm not quite sure how to approach this debugging-wise.
This is what I've tried so far:

Removing firefox profile and creating new one -> still crashes
Running as guest user in my X-session -> still crashes
Running in guest X-session as guest -> no crash but context-menu won't appear
Deleted .drirc on regular account (none available in guest account from the start) --> still crashes

All I can tell is that it's probably some resource zotero-standalone and firefox share and it should be a system-wide setting, maybe graphics related?

I'm running

firefox 37.0.2-1
zotero 4.0.26.3-1

awesome 3.5.6-1 (regular account)
xfce 4.12.2-1 (guest account)

linux 3.19.3-3
xf86-video-intel 2.99.917-5
xorg-server 1.17.1-5

Any help is very appreciated. Thanks in advance!

Edit: I ran zotero --debug. This is the output. It points to libpulse but I'm still confused

(gdb) run
Starting program: /usr/lib/zotero/zotero
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

(process:1237): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
[New Thread 0xa4dffb40 (LWP 1276)]
[New Thread 0xa13ffb40 (LWP 1280)]
[New Thread 0xa42ffb40 (LWP 1279)]
[New Thread 0xa66feb40 (LWP 1275)]
[New Thread 0xa84ffb40 (LWP 1274)]
[New Thread 0xa8effb40 (LWP 1273)]
[New Thread 0xa6effb40 (LWP 1271)]
[New Thread 0xa78ffb40 (LWP 1269)]
[New Thread 0xac5feb40 (LWP 1266)]
[New Thread 0xa9afdb40 (LWP 1265)]
[New Thread 0xaa2feb40 (LWP 1264)]
[New Thread 0xaaaffb40 (LWP 1263)]
[New Thread 0xadfffb40 (LWP 1262)]
[New Thread 0xabdfdb40 (LWP 1261)]
[New Thread 0xab3ffb40 (LWP 1260)]
[New Thread 0xacdffb40 (LWP 1257)]
[New Thread 0xaeaffb40 (LWP 1254)]
[New Thread 0xafa26b40 (LWP 1253)]
[New Thread 0xaf547b40 (LWP 1251)]
[New Thread 0xb027ab40 (LWP 1250)]
[New Thread 0xb02fbb40 (LWP 1249)]
[New Thread 0xb037cb40 (LWP 1248)]
[New Thread 0xb03fdb40 (LWP 1247)]
[New Thread 0xb047eb40 (LWP 1246)]
[New Thread 0xb04ffb40 (LWP 1245)]
[New Thread 0xb06feb40 (LWP 1244)]
[New Thread 0xb0effb40 (LWP 1243)]
[New Thread 0xb226bb40 (LWP 1242)]

Program received signal SIGBUS, Bus error.
0xa79e241e in pa_shm_cleanup () from /usr/lib/pulseaudio/libpulsecommon-6.0.so

I receive an error when I try to run pulseaudio as well:

I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 6.0
I: [pulseaudio] main.c: Page size is 4096 bytes
I: [pulseaudio] main.c: Machine ID is 7287c54986b106348f3c58d900000128.
I: [pulseaudio] main.c: Session ID is c1.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/panuh/.pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-6.0/modules.
I: [pulseaudio] main.c: Running in system mode: no
W: [pulseaudio] pid.c: Stale PID file, overwriting.
I: [pulseaudio] main.c: Fresh high-resolution timers available! Bon appetit!
Failed to handle SIGBUS.
zsh: abort (core dumped)  pulseaudio -v

Edit 2015-04-30 13:00 :
I found the solution! Pulseaudio was crashing because /dev/shm was mounted with faulty options.
In /etc/fstab it said size=512 instead of size=512M.

Apparently I've made this change in November. However, I noticed no larger issues until recently. It seems that something in pulseaudio changed that started causing the error. I still wonder why opening a context-menu triggers pulseaudio to do something...

Thanks anyway! smile

Last edited by panuh (2015-04-30 11:01:02)

Offline

Board footer

Powered by FluxBB