FS#46034 - [roxterm] 3.1.4-1 quite segfaulty :(

Attached to Project: Community Packages
Opened by David Kowis (BeepDog) - Thursday, 20 August 2015, 02:04 GMT
Last edited by Thorsten Töpper (Atsutane) - Friday, 21 August 2015, 18:15 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Thorsten Töpper (Atsutane)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
If you open a roxterm with `roxterm --fork` (like I do from my xbindkeys) it will open one, but on the second execution, crashes, taking any other roxterms with it

Additional info:
* package version(s) -- Happening with 3.1.3-1 and 3.1.4-1 reliably

strace of the first `roxterm --fork`: http://sprunge.us/YTRF
dmesg output:
[ 52.537378] roxterm[1781]: segfault at 0 ip 00007f2a11a7ebda sp 00007fffb2533f88 error 4 in libc-2.22.so[7f2a119ee000+19b000]
[ 2491.154637] roxterm[1932]: segfault at 0 ip 00007fb506f8bbda sp 00007ffc3d024808 error 4 in libc-2.22.so[7fb506efb000+19b000]
[ 2534.606903] roxterm[2589]: segfault at 0 ip 00007f2392e7ebda sp 00007fff03fdc8a8 error 4 in libc-2.22.so[7f2392dee000+19b000]
[ 2644.436654] roxterm[3806]: segfault at 0 ip 00007f1ab38c2bda sp 00007fff225e9758 error 4 in libc-2.22.so[7f1ab3832000+19b000]


Steps to reproduce:

roxterm --fork in any other terminal
roxterm --fork in any other terminal again

Interestingly, sometimes if you don't fork the first one to the background `roxterm`, you can fire off more using `roxterm --fork`, but if and only if the first one remains not forked.

With roxterm 3.0.2-1 segfaulting goes away, and everything works just fine.
This task depends upon

Closed by  Thorsten Töpper (Atsutane)
Friday, 21 August 2015, 18:15 GMT
Reason for closing:  Implemented
Additional comments about closing:  Thank you, pushed 3.1.5 into the repository. :-)
Comment by David Kowis (BeepDog) - Thursday, 20 August 2015, 02:05 GMT
Bah, and I'm stupid and it's in Packages: community, but I forgot to change it before submitting, and I can't edit. :(
Comment by Lex Black (TrialnError) - Thursday, 20 August 2015, 14:16 GMT Comment by Lex Black (TrialnError) - Thursday, 20 August 2015, 18:43 GMT
And fixed + new release. Now 3.1.5 just needs to hit the repos (or built locally)

Loading...