You'll want to read some of this, https://phab.enlightenment.org/w/debugging/#debugging-using-gdb
Read through the debugging with gdb section. Recompile with debugging symbols and then once your able to get enlightenment to crash, don't click recover, switch to a virtual terminal via Ctrl + Alt + F6, login, then run the commands from the Debugging guide. After you get the back trace, head over to phab.enlightenment.org create a account if you don't already have one and a new task in Maniphest. Yomi On May 22, 2014 9:51 PM, "Conrad Hill-Knight" <[email protected]> wrote: > After upgrading Ubuntu to 14.04, i got impatient waiting for a > packaged E-18 and compiled enlightenment-0.18.7 myself. I did, > however, have an odd problem whenever i started the spotify client: E > would segfault. On the rare occasion E has segfaulted in the past, > pressing F1 to resume has always worked. Now, though, it continued to > segfault every time after redrawing all windows. The only option left > was to press F12 to log out. > > Fast forward to this week... I compiled efl and elementary 1.9.4, > noticed there was an 0.18.8 version of enlightenment, too, so also > compiled that. Coincidentally, while logging out and back in again, I > noticed there were a large number of updates to Ubuntu packages, > including a new version of spotify. So with new enlightenment and new > spotify, i decided to try again, but had the same result: segfault, > followed by F1 not working and having to log out. > > I noticed that as spotify starts up, a window is drawn and quickly > disappears before i can see its contents. Then the main window > appears, and just before all of the pictures, buttons, etc. show up, E > segfaults. After i press F1, i even have time to press the "play" > button to start music playing before E segfaults again. > > Just before i attempted to run spotify, i also noticed a pop-up > notification from chrome (new email) was badly drawn: the bottom half > of the pop-up was black. I didn't think much of it, until after the > segfault, but it's quite possible chrome also got updated. I logged > out, and back in again, fired up chrome to write this email, and some > time after chrome started i again got a new email notification. This > time the pop-up didn't appear at all, but E threw another segfault at > the exact moment it would have (i could tell the timing because gmail > on my phone usually chimes at almost the same time the pop-up > appears). F1 didn't help again, E segfaulted almost immediately. But > in between i noticed a new, borderless window had appeared in the top, > left corner of the screen: a dark grey square with a small bell icon. > In the second or so between pressing F1 and the next segfault i was > able to click on this icon and see that it was for chrome's > notification settings. > > tl;dr : E is segfaulting whenever chrome tries to draw a pop-up > window, or whenever i open spotify (which may involve drawing a window > i never get to see). Pressing F1 doesn't help, E will just crash again > moments later. > > The crash notification window mentions attaching gdb to the process, > or possibly recompiling E with certain compiler flags. I could do > either, or both, but i don't know what i'd be looking for. Would > anyone have some minimal instructions to track down what's causing > these crashes? > > -- > Whenever and wherever you want. > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform > available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
