openSuSE 11.1, transmission 1.76-0.pm builds (with DHT), Firefox 3.5 AutoTrans
Startproc will successfully launch transmission-daemon if I include the --config-dir option in the command line, pointing to the folder with the settings.json file. But, as soon as my browser connects to port 9091 the daemon crashes with Segmentation Fault.
I can't find any useful debugging information. I see reports in the forum for past builds, but no resolutions. Any idea what's causing this? I can't find any wrong settings, and am not sure where to look next.
Transmission 1.76 Segmentation Fault from WebUI
-
- Posts: 4
- Joined: Thu Nov 26, 2009 8:29 am
Re: Transmission 1.76 Segmentation Fault from WebUI
libevent, it happens always when we use it in a NAS or similar small device, first time I've heard of this problem showing in a full desktop.
The solution: Add the following to your start script (assuming the script is executed by bash, otherwise use the second form)
Alternative solution: check why libevent is failing, on my NAS checking the build does show a failure (deep in the http tests, one of them fails).
The solution: Add the following to your start script (assuming the script is executed by bash, otherwise use the second form)
Code: Select all
export EVENT_NOEPOLL=1
or
EVENT_NOEPOLL=1; export EVENT_NOEPOLL
-
- Posts: 4
- Joined: Thu Nov 26, 2009 8:29 am
Re: Transmission 1.76 Segmentation Fault from WebUI
I tried that already. It didn't work for me.
But something I did resolved the error, because I'm no longer getting the segmentation faults. Updating libevent from packman might have fixed it, but the errors didn't stop until a few hours later when I rebooted after making other changes. I can't say for sure that it wasn't something else I did.
But something I did resolved the error, because I'm no longer getting the segmentation faults. Updating libevent from packman might have fixed it, but the errors didn't stop until a few hours later when I rebooted after making other changes. I can't say for sure that it wasn't something else I did.