The Best of Morrissey

The Best of Morrissey is a 2001 compilation album by Morrissey.

The Best of Morrissey
Greatest hits album by
Released2001
GenreAlternative rock
Length78:11
LabelRhino
Morrissey compilation chronology
The CD Singles '91–95'
(2000)
The Best of Morrissey
(2001)
Greatest Hits
(2008)
Professional ratings
Review scores
SourceRating
AllMusic link
Blender link

Track listing

  1. "The More You Ignore Me, the Closer I Get" – 3:43
  2. "Suedehead" – 3:54
  3. "Everyday Is Like Sunday" – 3:32
  4. "Glamorous Glue" – 4:08
  5. "Do Your Best and Don't Worry" – 4:07
  6. "November Spawned a Monster" – 5:23
  7. "The Last of the Famous International Playboys" – 3:39
  8. "Sing Your Life" – 3:26
  9. "Hairdresser on Fire" – 3:50
  10. "Interesting Drug" – 3:27
  11. "We Hate It When Our Friends Become Successful" – 2:30
  12. "Certain People I Know" – 3:11
  13. "Now My Heart Is Full" – 4:08
  14. "I Know It's Gonna Happen Someday" – 4:22
  15. "Sunny" – 2:41
  16. "Alma Matters" – 4:48
  17. "Hold on to Your Friends" – 4:04
  18. "Sister I'm a Poet" – 2:25
  19. "Disappointed" – 3:05
  20. "Tomorrow" (radio remix) – 3:54
  21. "Lost" – 3:54
gollark: I mean, I really only need to change the implementations, or specifically the specific implementation which happens to run on my laptop.
gollark: Well, I intend for it to work differently, so obviously glibc or something is wrong. Maybe I can muck with the program counter somehow.
gollark: * syscalls and whatever
gollark: So I should work out some way to live-patch the kernel to increase the amount of signal-safe functions?
gollark: ```c#include <stdio.h>#include <signal.h>#include <string.h>#include <stdlib.h>#include <sys/mman.h>#include <unistd.h>static void handler(int sig, siginfo_t *info, void *literally_bee) { printf("oh bee oh apio segfault %08x\n", info->si_addr); int ps = getpagesize(); long ad = (long)info->si_addr; ad = ad - (ad % ps); mmap((void*)ad, 0x10000, PROT_NONE, MAP_ANONYMOUS|MAP_FIXED, -1, 0);}int main() { struct sigaction sa; sigemptyset(&sa.sa_mask); sa.sa_flags = SA_NODEFER; sa.sa_sigaction = handler; sigaction(SIGSEGV, &sa, NULL); *(int*)NULL = -3; printf("thing done\n"); return 0;}```
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.