Sorry for being incomplete... new to gdb and stuff. Here's the actual backtrace (not really complete, it seems): (gdb) run Starting program: /usr/lib/firefox/firefox-bin -a firefox [Thread debugging using libthread_db enabled] [New Thread 805442064 (LWP 24582)] GTK Accessibility Module initialized [New Thread 815248624 (LWP 24592)] [New Thread 823637232 (LWP 24596)] [New Thread 832447728 (LWP 24621)] [New Thread 840836336 (LWP 24635)] [New Thread 849224944 (LWP 24637)] [New Thread 860878064 (LWP 24684)] [Thread 860878064 (LWP 24684) exited] [New Thread 869266672 (LWP 24686)] Program received signal SIGABRT, Aborted. [Switching to Thread 805442064 (LWP 24582)] 0x0efce708 in raise () from /lib/libc.so.6 (gdb) bt #0 0x0efce708 in raise () from /lib/libc.so.6 #1 0x0efd0104 in abort () from /lib/libc.so.6 #2 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #3 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #4 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #5 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #6 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #7 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #8 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #9 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #10 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #11 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #12 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #13 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #14 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #15 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #16 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #17 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #18 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #19 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #20 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #21 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #22 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #23 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #24 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #25 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #26 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #27 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #28 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #29 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #30 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #31 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #32 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #33 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #34 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #35 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #36 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #37 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #38 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #39 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #40 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #41 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #42 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #43 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #44 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #45 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #46 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #47 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #48 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #49 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #50 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #51 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #52 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #53 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #54 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #55 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #56 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #57 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #58 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #59 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #60 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #61 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #62 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #63 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #64 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #65 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #66 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #67 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #68 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #69 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #70 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #71 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #72 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #73 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #74 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #75 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #76 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #77 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #78 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #79 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #80 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #81 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #82 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #83 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #84 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #85 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #86 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #87 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #88 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #89 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #90 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #91 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #92 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #93 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #94 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #95 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #96 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #97 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #98 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #99 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #100 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #101 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #102 0x0f005290 in __fsetlocking () from /lib/libc.so.6 #103 0x0f005290 in __fsetlocking () from /lib/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb) q The program is running. Exit anyway? (y or n) y