terminal keeps crashing

Bug #1003592 reported by Teo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
bash (Ubuntu)
New
Undecided
Unassigned

Bug Description

I had a terminal open and it suddenly crashed.

Now it keeps crashing every time I open a new one.
It either crashes immediately at opening, or after a few seconds.

Sometimes it crashes and closes immediately (I can see the error appear for an instant, see below), other times it shows the error message and stays open.

Hopefully this will be fixed after reboot.

Here's the error message it shows:

bash: ../nptl/sysdeps/unix/sysv/linux/i386/../fork.c:212: __libc_fork: Assertion `({ __typeof (({ struct pthread *__self; asm ("movl %%gs:%c1,%0" : "=r" (__self) : "i" (__builtin_offsetof (struct pthread, header.self))); __self;})->tid) __value; if (sizeof (__value) == 1) asm volatile ("movb %%gs:%P2,%b0" : "=q" (__value) : "0" (0), "i" (__builtin_offsetof (struct pthread, tid))); else if (sizeof (__value) == 4) asm volatile ("movl %%gs:%P1,%0" : "=r" (__value) : "i" (__builtin_offsetof (struct pthread, tid))); else { if (sizeof (__value) != 8) abort (); asm volatile ("movl %%gs:%P1,%%eax\n\t" "movl %%gs:%P2,%%edx" : "=A" (__value) : "i" (__builtin_offsetof (struct pthread, tid)), "i" (__builtin_offsetof (struct pthread, tid) + 4)); } __value; }) == ppid' failed.
bash: ../nptl/sysdeps/unix/sysv/linux/i386/../fork.c:212: __libc_fork: Assertion `({ __typeof (({ struct pthread *__self; asm ("movl %%gs:%c1,%0" : "=r" (__self) : "i" (__builtin_offsetof (struct pthread, header.self))); __self;})->tid) __value; if (sizeof (__value) == 1) asm volatile ("movb %%gs:%P2,%b0" : "=q" (__value) : "0" (0), "i" (__builtin_offsetof (struct pthread, tid))); else if (sizeof (__value) == 4) asm volatile ("movl %%gs:%P1,%0" : "=r" (__value) : "i" (__builtin_offsetof (struct pthread, tid))); else { if (sizeof (__value) != 8) abort (); asm volatile ("movl %%gs:%P1,%%eax\n\t" "movl %%gs:%P2,%%edx" : "=A" (__value) : "i" (__builtin_offsetof (struct pthread, tid)), "i" (__builtin_offsetof (struct pthread, tid) + 4)); } __value; }) == ppid' failed.

Tags: bot-comment
Revision history for this message
Teo (teo1978) wrote :

Changing this to confirmed as this is a crasher (a crasher doesn't need to wait for somebody else to confirm, does it?)

Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Teo (teo1978) wrote :

After this, I rebooted, and the next boot didn't succeed.
When the Ubuntu flash screen appeared and I was supposed to type the password, it hanged and didn't respond (even the cursor stopped blinking, though the mouse cursor moved)
I hit ctrl+F1 to open a virtual terminal, I entered the user name and password, and even the virtual terminal login didn't succeed.

So I forced hardware power off and booted the system again and now everything seems to work fine.

Please tell me which log files I can upload before it's too late.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1003592/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Revision history for this message
Teo (teo1978) wrote :

thinking about it, i revert to "new" because I don't really know which package the bug belongs to

affects: ubuntu → bash (Ubuntu)
Changed in bash (Ubuntu):
status: Confirmed → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.