Bug 752377 - intel: X server segfaults when opening context menus
Summary: intel: X server segfaults when opening context menus
Status: RESOLVED DUPLICATE of bug 750309
Alias: None
Product: openSUSE 12.2
Classification: openSUSE
Component: X.Org (show other bugs)
Version: Factory
Hardware: Other Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Forgotten User Wum0mkMcd8
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-03-15 07:30 UTC by Stefan Seyfried
Modified: 2012-03-15 08:08 UTC (History)
0 users

See Also:
Found By: Third Party Developer/Partner
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Xorg.log of the crashed session (39.02 KB, text/plain)
2012-03-15 07:30 UTC, Stefan Seyfried
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Seyfried 2012-03-15 07:30:20 UTC
Created attachment 481531 [details]
Xorg.log of the crashed session

Since a few days / weeks, the X server sometimes segfaults when opening context windows of panel applets (I'm running XFCE and e.g the context menu of xfce-power-manager triggered this twice for me, but also other panel applets did trigger it in the past).

The log contains

Backtrace:
[121986.471] 0: /usr/bin/Xorg (xorg_backtrace+0x26) [0x462386]
[121986.471] 1: /usr/bin/Xorg (0x400000+0x66b89) [0x466b89]
[121986.471] 2: /lib64/libpthread.so.0 (0x7fd9193e1000+0xf270) [0x7fd9193f0270]
[121986.471] 3: /lib64/libc.so.6 (0x7fd918270000+0x127a85) [0x7fd918397a85]
[121986.471] 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fd916816000+0x353ee) [0x7fd91684b3ee]
[121986.471] 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fd916816000+0x6a59f) [0x7fd91688059f]
[121986.471] 6: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fd916816000+0x59efa) [0x7fd91686fefa]
[121986.471] 7: /usr/lib64/xorg/modules/drivers/intel_drv.so (0x7fd916816000+0x5e602) [0x7fd916874602]
[121986.471] 8: /usr/bin/Xorg (0x400000+0xdeb56) [0x4deb56]
[121986.471] 9: /usr/bin/Xorg (0x400000+0xd9544) [0x4d9544]
[121986.471] 10: /usr/bin/Xorg (0x400000+0x332c9) [0x4332c9]
[121986.471] 11: /usr/bin/Xorg (0x400000+0x272ee) [0x4272ee]
[121986.471] 12: /lib64/libc.so.6 (__libc_start_main+0xed) [0x7fd9182913bd]
[121986.471] 13: /usr/bin/Xorg (0x400000+0x275dd) [0x4275dd]
[121986.474] Segmentation fault at address 0x8
[121986.474] 
Fatal server error:
[121986.474] Caught signal 11 (Segmentation fault). Server aborting

I already tried installing debuginfo packages, but this did not make the backtrace any more useful.

Is there a way to make the X server write a core dump instead of creating this useless backtrace?

Attached is /var/log/Xorg.0.log.old of the last crash.

The machine is a Lenovo ThinkPad X200s with a rather oldish
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.0 0300: 8086:2a42 (rev 07) (prog-if 00 [VGA controller])
        Subsystem: 17aa:20e4
Comment 1 Stefan Seyfried 2012-03-15 07:31:28 UTC
I forgot: of course not every open of the context menu crashes the X server, it is a random crash appearing only sometimes, not reproducible :-(
Comment 2 Stefan Dirsch 2012-03-15 08:08:24 UTC
dup

*** This bug has been marked as a duplicate of bug 750309 ***