[HTC One X] bassmadrigal:
EDIT: I found part of the problem and it was a PICNIC (Problem In Chair, Not In CyanogenMod), but it also led me to discover another issue with volume levels... see my post two down from here (http://xdaforums.com/showpost.php?p=28189602&postcount=894)

==============================

Just finally upgraded to Alpha 9 hoping it would fix an issue I saw in Alpha 4 (yeah, life has been keeping me busy), but it seems that it is still there. I haven't done a wipe yet to see if it is an app causing it, but I wanted to check and see if anyone else is noticing it.

When I plug in headphones, all my sounds go to the half-way mark. If you are in Settings -> Sounds -> Volumes and then plug in the headphones, within a few seconds it will drop all the volume levels to half (including if you are in silent mode... this almost got me in trouble at work).

The following are settings that I have set that may have contributed to this:

PowerAMP installed and set to automatically play on headphones insertion (froze app, no change)

Safe Headphone Volume enabled [default] (tried with it disabled and it still occurs - maybe this isn't working properly?))

Volume rocker music controls (can't remember if this is default or not, but I tried enabled and disabled and it occurs on both)

Volume panel set to expandale

Under Volumes, both link ringtone notification options are enabled (don't remember what default it)

I remember seeing/configuring a headphone profile somewhere (to try and fix this issue, but it didn't help), but I can't seem to find it now, but it might be in PowerAMP which is currently frozen

Here is a logcat of plugging in and unplugging my headphones (I left the seconds/milliseconds in but cut the rest out to minimize side-scroll).

44.776 W/IInputConnectionWrapper( 3149): beginBatchEdit on inactive InputConnection
44.776 W/IInputConnectionWrapper( 3149): finishComposingText on inactive InputConnection
44.776 W/IInputConnectionWrapper( 3149): endBatchEdit on inactive InputConnection
44.776 W/IInputConnectionWrapper( 3149): beginBatchEdit on inactive InputConnection
44.776 W/IInputConnectionWrapper( 3149): finishComposingText on inactive InputConnection
44.776 W/IInputConnectionWrapper( 3149): endBatchEdit on inactive InputConnection
45.066 I/Process ( 298): Sending signal. PID: 3149 SIG: 3
45.066 I/dalvikvm( 3149): threadid=3: reacting to signal 3
45.096 I/dalvikvm( 3149): Wrote stack traces to '/data/anr/traces.txt'
47.696 V/WiredAccessoryObserver( 298): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=130, DEVPATH=/devices/virtual/switch/h2w, SEQNUM=1729, ACTION=change, SWITCH_NAME=Headset}
47.696 V/WiredAccessoryObserver( 298): updateState name: Headset state 130
47.696 V/WiredAccessoryObserver( 298): updateState switchState: 2
47.696 V/WiredAccessoryObserver( 298): newState = 2, headsetState = 2,mHeadsetState = 0
47.706 I/HeadsetService( 919): Headset=true; Bluetooth=false
47.706 V/WiredAccessoryObserver( 298): Intent.ACTION_HEADSET_PLUG: state: 1 name: Headset mic: 0
47.716 I/HeadsetService( 919): Selected configuration: headset
47.806 I/NvAudioALSAPolicyManager( 159): setDeviceConnectionState() device: 8, state 1, address
47.806 I/NvAudioALSA( 159): setParameters() getCurrentState,Downlink
47.856 I/NvAudioALSADevice( 159): setParameters() tty_mode=tty_off
47.856 I/NvAudioALSA( 159): setParameters() tty_mode=tty_off
56.116 V/WiredAccessoryObserver( 298): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=0, DEVPATH=/devices/virtual/switch/h2w, SEQNUM=1731, ACTION=change, SWITCH_NAME=Headset}
56.126 V/WiredAccessoryObserver( 298): updateState name: Headset state 0
56.126 V/WiredAccessoryObserver( 298): updateState switchState: 0
56.126 V/WiredAccessoryObserver( 298): newState = 0, headsetState = 0,mHeadsetState = 2
56.206 I/AudioService( 298): Remote Control registerMediaButtonIntent() for PendingIntent{4157bbd0: PendingIntentRecord{414bf358 com.andrew.apollo broadcastIntent}}
56.266 I/HeadsetService( 919): Headset=true; Bluetooth=false
56.956 W/wpa_supplicant( 407): wlan0: WPA: EAPOL-Key Replay Counter did not increase - dropping packet
57.156 V/WiredAccessoryObserver( 298): Intent.ACTION_HEADSET_PLUG: state: 0 name: Headset mic: 0
57.166 I/HeadsetService( 919): Headset=false; Bluetooth=false
57.206 I/HeadsetService( 919): Selected configuration: speaker
57.246 I/NvAudioALSAPolicyManager( 159): setDeviceConnectionState() device: 8, state 0, address
57.246 I/NvAudioALSA( 159): setParameters() getCurrentState,Downlink
57.336 I/NvAudioALSADevice( 159): setParameters() tty_mode=tty_off
57.336 I/NvAudioALSA( 159): setParameters() tty_mode=tty_off

Can anybody verify this? I will probably do a clean install later tonight, but I just can't do it now.

---------- Post added at 03:43 PM ---------- Previous post was at 02:55 PM ----------

I forgot to mention that this was with the Sweep2Wake kernel and modules. I just tried it from a freshly wiped phone (system + Factory Reset/Data Wipe) and the issue is still there. I am gonna try now with the non-s2w kernel.

This is the logcat from just plugging in the headphones on a completely stock system (CM9, s2w kernel, s2w modules, and gapps - my google account wasn't even added, and I got this through adb so I didn't have to install any apps).

V/WiredAccessoryObserver( 340): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=130, DEVPATH=/devices/virtual/switch/h2w, SEQNUM=1752, ACTION=change, SWITCH_NAME=Headset}
V/WiredAccessoryObserver( 340): updateState name: Headset state 130
V/WiredAccessoryObserver( 340): updateState switchState: 2
V/WiredAccessoryObserver( 340): newState = 2, headsetState = 2,mHeadsetState = 0
V/WiredAccessoryObserver( 340): Intent.ACTION_HEADSET_PLUG: state: 1 name: Headset mic: 0
I/HeadsetService( 967): Headset=true; Bluetooth=false
I/NvAudioALSAPolicyManager( 159): setDeviceConnectionState() device: 8, state 1, address
I/NvAudioALSA( 159): setParameters() getCurrentState,Downlink
I/HeadsetService( 967): Selected configuration: headset
I/NvAudioALSADevice( 159): setParameters() tty_mode=tty_off
I/NvAudioALSA( 159): setParameters() tty_mode=tty_off

I'm going to try the non-s2w build now and see if the same error occurs.

---------- Post added at 04:02 PM ---------- Previous post was at 03:43 PM ----------

Just tested the fully stock, non-s2w kernel with gapps and nothing else (not signed in, I just skipped that part), and the problem is still there. And I did a full wipe (system + Factory Reset/Data Wipe) before I loaded this ROM.

(The logcat looks the same to me, but I figured better to throw it in, just in case there is a minor difference between the two.)

V/WiredAccessoryObserver( 340): Headset UEVENT: {SUBSYSTEM=switch, SWITCH_STATE=130, DEVPATH=/devices/virtual/switch/h2w, SEQNUM=1591, ACTION=change, SWITCH_NAME=Headset}
V/WiredAccessoryObserver( 340): updateState name: Headset state 130
V/WiredAccessoryObserver( 340): updateState switchState: 2
V/WiredAccessoryObserver( 340): newState = 2, headsetState = 2,mHeadsetState = 0
V/WiredAccessoryObserver( 340): Intent.ACTION_HEADSET_PLUG: state: 1 name: Headset mic: 0
I/HeadsetService( 969): Headset=true; Bluetooth=false
I/NvAudioALSAPolicyManager( 157): setDeviceConnectionState() device: 8, state 1, address
I/NvAudioALSA( 157): setParameters() getCurrentState,Downlink
I/HeadsetService( 969): Selected configuration: headset
I/NvAudioALSADevice( 157): setParameters() tty_mode=tty_off
I/NvAudioALSA( 157): setParameters() tty_mode=tty_off

If you need any help testing, let me know. I am off until Thursday. And even with this minor annoyance, this is still 10x better (probably even more than that) better than this phone was with Sense. Thanks for everyone's hard work in making this ROM what it is. :)