Wednesday, July 21, 2010

Western Ultra Mount Problems

New Layout! 카라

GENTEEEEEE HOLA!
'm Jan, I come with good news.
As most know, was a call to have the new layout and Kpop DBSK LJ!
If you go to our sister site layouts to find and vote for DBSK ...

On the other hand, only came here in KPOP design! So we will have new look without a vote. Here is
maso less how will design:



CONGRATULATIONS TO GABY CUT by designand not miss the opportunity: D

Well guys, remember that the date on which the new layout will ; online is JULY 27! This coming Tuesday! To stay tuned;)
Greetings and see you soon!

Silvercity Brampton Ticket Prices

Party! "Same Heart" 1001 Paper Cranes

Boys!
Soul Monterrey K-POP is very pleased to invite you to our PARTY KARA since these girls are in compliance if the 2nd ANIVEERSARIO
! yei!!
Thanks to our dear Andreaa by organizarlaa!! Here all the details! ;) ...



카라 Party! "Same Heart"

Day:
July 25, 2010.

Time: 11:00 am.

Held The well known and acclaimed Fundidora Kiosk. There

cake, games, gifts and many surprises. If you want bring something to share with others
would be great and they are grateful muchol.

I ask that you please RSVP as soon as possible.

If you are unsure of how to get to the event I leave a sketch

http://i40.tinypic.com/jh9 8h2.jpg

If you want one of advice, visit and / or join the facebook group I created especially for this event. Called
saranghae Kara ♥ and there may find all the information they need to know to be well prepared to party
.

http://www.facebook.com/ev ent.php? 12108624457620 eid = 2 & index = 1 # / group.php? gid = 128893223813646 & ref = ts

atencióny Thanks for the hope!

Attn: Andrea Amaro and Pearl G. K-Pop
Mty Soul Team

Thursday, July 15, 2010

Hot Wrestling Chicks Like Man

How to debug memory corruptions on old Solaris 8

Here is no problem to cope with memory corruptions on modern UNIX thanks to such great tools as valgrind. But it could be hard task for our real like as it is under old Solaris 8. So it's possible to use following concept (the proof of concept program is below) - just unset write permissions for the pages which possess the corrupted data and get SIGSEGV on actual writing on wrong data. This way we fail exactly on first occurrence of data corruption instead of failing latter on using the wrong data.

Please keep in mind that mprotect() can operate only with page granularity, so it's possible that the page which possess the required data is also possessing other data on which you'll get the segmentation fault exception instead of required data corruption. In such cases we would recommend to allocate the debugged data per individual page which will be protected after.

Also pay attention on pstack trick which could be very useful in number of other cases.

The proof of concept C example with examples of output on the top comments:

/*
* Debug memory corruptions with mprotect(). Could be useful on old UNIX.
*
* Compile on Solaris 8 with:
* $ CC -g -o mprotect mprotect.c
*
* Linux Backtrace output:
* write (corrupt) data by 0x607124
* segmentation fault at 0x607124
* ./mprotect [0x400997] // signal handler
* /lib/libc.so.6 [0x7fcfe99f33a0]
* ./mprotect [0x400a5d] // the culprit!
* ./mprotect [0x400b88]
* /lib/libc.so.6(__libc_start_main+0xe6) [0x7fcfe99dfa26]
* ./mprotect [0x400879]
*
* Solaris Backtrace output:
* write (corrupt) data by 808650c
* segmentation fault at 808650c
* 3866: ./mprotect
* d0141e75 read (4, 80894b4, 1400)
* d010c25c _filbuf (8061858, b, d0072a00, d0110846) + d3
* d011091c fread (8046580, 1000, 1, 8061858, 0, 0) + e4
* 0805113e sigsegv_handler (b, 8047898, 8047698) + 9e
* d013d0cf __sighndlr (b, 8047898, 8047698, 80510a0) + f
* d01301bf call_user_handler (b) + 2af
* d01303ef sigacthandler (b, 8047898, 8047698) + df
* --- called from signal handler with signal 11 (SIGSEGV) ---
* 080511c0 __1cQmemory_corruptor6F_v_ (8047980, d03fc7b4, a, 8061828, d01c0000, 804797c) + 50
* ^^^^^^^^^^^^^^^^ the culprit!
* 080513cf main (1, 80479c4, 80479cc, 8050f80) + 1ff
* 0805100d _start (1, 8047ae0, 0, 8047aeb, 8047b28, 8047b4c) + 7d
*
* GDB core dump backtrace (Linux):
* Program terminated with signal 11, Segmentation fault.
* #0 0x0000000000400a0d in memory_corruptor () at mprotect.c:111
* 68 data[PAGE_SIZE * 5 + i] = 0x12;
*/
// #include
[ Error: Irreparable invalid markup ('<execinfo.h>') in entry. Owner must fix manually. Raw contents below.]

Here is no problem to cope with memory corruptions on modern UNIX thanks to such great tools as valgrind. But it could be hard task for our real like as it is under old Solaris 8. So it's possible to use following concept (the proof of concept program is below) - just unset write permissions for the pages which possess the corrupted data and get SIGSEGV on actual writing on wrong data. This way we fail exactly on first occurrence of data corruption instead of failing latter on using the wrong data.

Please keep in mind that mprotect() can operate only with page granularity, so it's possible that the page which possess the required data is also possessing other data on which you'll get the segmentation fault exception instead of required data corruption. In such cases we would recommend to allocate the debugged data per individual page which will be protected after.

Also pay attention on pstack trick which could be very useful in number of other cases.

The proof of concept C example with examples of output on the top comments:

/*
* Debug memory corruptions with mprotect(). Could be useful on old UNIX.
*
* Compile on Solaris 8 with:
* $ CC -g -o mprotect mprotect.c
*
* Linux Backtrace output:
* write (corrupt) data by 0x607124
* segmentation fault at 0x607124
* ./mprotect [0x400997] // signal handler
* /lib/libc.so.6 [0x7fcfe99f33a0]
* ./mprotect [0x400a5d] // the culprit!
* ./mprotect [0x400b88]
* /lib/libc.so.6(__libc_start_main+0xe6) [0x7fcfe99dfa26]
* ./mprotect [0x400879]
*
* Solaris Backtrace output:
* write (corrupt) data by 808650c
* segmentation fault at 808650c
* 3866: ./mprotect
* d0141e75 read (4, 80894b4, 1400)
* d010c25c _filbuf (8061858, b, d0072a00, d0110846) + d3
* d011091c fread (8046580, 1000, 1, 8061858, 0, 0) + e4
* 0805113e sigsegv_handler (b, 8047898, 8047698) + 9e
* d013d0cf __sighndlr (b, 8047898, 8047698, 80510a0) + f
* d01301bf call_user_handler (b) + 2af
* d01303ef sigacthandler (b, 8047898, 8047698) + df
* --- called from signal handler with signal 11 (SIGSEGV) ---
* 080511c0 __1cQmemory_corruptor6F_v_ (8047980, d03fc7b4, a, 8061828, d01c0000, 804797c) + 50
* ^^^^^^^^^^^^^^^^ the culprit!
* 080513cf main (1, 80479c4, 80479cc, 8050f80) + 1ff
* 0805100d _start (1, 8047ae0, 0, 8047aeb, 8047b28, 8047b4c) + 7d
*
* GDB core dump backtrace (Linux):
* Program terminated with signal 11, Segmentation fault.
* #0 0x0000000000400a0d in memory_corruptor () at mprotect.c:111
* 68 data[PAGE_SIZE * 5 + i] = 0x12;
*/
// #include <execinfo.h> // Only applicable for modern UNIX
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/mman.h>
#include <unistd.h>

#define PAGE_SIZE getpagesize()
#define PAGE_MASK (~(PAGE_SIZE - 1))
#define SIZE (PAGE_SIZE * 8)

char *data;

extern "C" {
void
sigsegv_handler(int sig, siginfo_t *si, void *data)
{
int i, ret = 1;
char **btrace;

printf("segmentation fault at %p\n", si->si_addr);
fflush(NULL);

/*
* The ugly way to print stack on old Solaris.
*/
char cmd[64], stack[4096];
snprintf(cmd, 64, "pstack %u", getpid());
FILE *f = popen(cmd, "r");
if (!f) {
perror("popen");
goto out;
}
fread(stack, 4096, 1, f);
printf(stack);

/*
* The better way to do it on modern UNIX (Solaris, Linux, FreeBSD).
*/
#if 0
void *trace_addrs[200];
int n_addr = backtrace(trace_addrs,
sizeof(trace_addrs) / sizeof(trace_addrs[0]));
if (!n_addr n_addr == 200) {
perror ("backtrace");
ret = 2;
goto out;}

btrace = backtrace_symbols (trace_addrs, n_addr);!
if (btrace)
{perror ("backtrace_symbols" );
ret = 2;
goto out;}


for (i = 0; i \u0026lt;n_addr; + + i)
printf ("% s \\ n", btrace [i]);
free ( btrace);
# endif
out:
fflush (NULL);
_exit (ret);}

}


memory_corruptor void (void) {

int i;

printf("write (corrupt) data by %p\n", data + PAGE_SIZE * 5 + 100);
for (i = 100; i < 150; ++i)
data[PAGE_SIZE * 5 + i] = 0x12;
}

int
main(int argc, char *argv[])
{
int i;

struct sigaction sa;
sigemptyset(&sa.sa_mask);
sigaddset(&sa.sa_mask, SIGSEGV);
sa.sa_flags = SA_SIGINFO;
sa.sa_sigaction = sigsegv_handler;
sigaction(SIGSEGV, &sa, NULL);

data = (char*)malloc(SIZE);
for (i = 0; i < SIZE; ++i)
data[i] = 0x0a;

printf("Mapped (%p). Press any key...\n", data);
fflush(NULL);
getchar();

/* That's ok to write into memory without protection. */
memory_corruptor();

/*
* Set memory protection to catch memory writtings.
* Usually only PROT_READ should be set.
*/
if (mprotect((char*)((long)(data + PAGE_SIZE * 4) & PAGE_MASK),
PAGE_SIZE * 4, PROT_READ
exit(1);
}
printf("Protected (%p). Press any key...\n",
(void*)((long)(data + PAGE_SIZE * 4) & PAGE_MASK));
fflush(NULL);
getchar();

memory_corruptor();

return 0;
}

Saturday, July 10, 2010

Emachine W3503 Directx

by DBSK! July Birthdays

Hello dear members of KPOP's MTY SOUL!
As I had mentioned, we will have our first international project : D Full information is in the picture. : D

As part of the business, we want to make a video group in the name of DBSK MTY SOUL! so we waited for 15 August (venue to be confirmed by mail) to come together and make the video with the cranes that perform! Animo

guys and support the project: D

1er Proyecto Internacional
-Soul, Soul DBSK CEO TEAM MTY

Friday, July 9, 2010

16 Month Old Baby Gums Color



Hi!
Here I come to the beautiful taerles
July birthdays: 3 .. Please
Show them all your love and support ♥

1, 1983 - Park Jung-soo aka Leeteuk (SUJU)
4, 1989 - Yoon Doojoon (BEAST)
10, 1983 - Kin Heechul (SUJU)
13, 1989 - Jin On (F. Cuz)
18, 1993 - Lee Taemin (SHINee)
29, 1988 - Alexander Lee Eusebio ( UKiss)

PD: If I miss someone porfis let me know: 3

Ileana (KpopMtySoul Member)

Wednesday, July 7, 2010

How To Make Ballet Cake

ICONS!


ICONS!
  • Are you Alice? x 8
  • Vocaloid x 21
  • Random (Original Art) x 10
  • Banner Friends Only x 2




Sunday, July 4, 2010

Chivas Brothers Aberdeen

SUPPORTS VOLUNTEER WITH MTY MONTERREY being SOUL!

GUYS!
As we know these last few days the city has gone through some very difficult due to Hurricane Alex!. . I truly hope you are all well with their families and if there was material loss can be recovered as soon as possible.

Now is the time to help!.
is important that if we have the opportunity to make a donation either in cash or food or clothing as we do!. But also many hands are needed to accelerate the process that all aid received can reach families who need it so much.

As invite you to volunteer with MONTERREY SOUL. We

day tomorrow July 5 in lozalizado Collection Center at headquarters NUEVO LEON DEL DIF
(Morones Prieto No. 600 Ote Col. independence) based on life

10: 00 am.
The departure time as it is undefined, but taking into account that many of you come on their own and do not be too late, we suggest staying until 3:00 pm (Algueña Now, if you want to stay longer can. )

In case of minors but also support and want to have this experience can invite your parents or someone responsible for you!.

We ask that as we will be representing our club, people who have their gray palyera the cover!
And if they can assist us to confirm
answering here to keep track of this!.

EVENT This is NOT MANDATORY, and we know that we ourselves may be in difficulty now, but if we have the opportunity to do so would all good.

Hopefully we can meet this call for solidarity
for our people who unfortunately have lost everything in the worst cases.

Thank you for your attention.

atte. Perla G.
Soul CEO
Monterrey team.

Dvp3166 To Play .mkv Files

Call. LJ Design for Monterey Soul! MTY


Boys!
Some of you have commented on their interest to propose their own designs for the layout of the Official Website (Live Journal) Soul Monterrey (either for K-Pop or DBSK!) Which we thank a lot!.
But since not all that have shown interest have sent us their proposal, we invite you to attend our:

CALL. DESIGN OF MONTERREY LJ SOUL!

all members can participate only need to follow these simple RULES:

* PROPOSE A ; ORIGINAL DESIGN (try to use the image not being used on another page recently.)

* Can Tell Just the image of page header. But that measure 800 x 600 px (no more.)

* Should have experience in code layouts for LJ (CSS) add once a design. (This would help us to redice time for the publication of its image.)

* Image may be signed by a size , or discrete.

* The design should have a place where, once it is chosen, you can place the logo of the club.

AFTER TAKING THE ABOVE

Send your proposal to: kpop . Mty-soul@gmail.com
with the header: (CALL DESIGN LJ)

IMPORTANT DATES.

Fehca limit Proposals due: July 19, 2010

Del 20 to 25 July published a survey in which ALL MEMBERS OF THE CLUB MAY ; VOTE.

Publication of the new image:
July 27, 2010


if you have any questions contact us!;)
Receive todoas hope their proposals!

soon! Perla G.


Soul CEO Monterrey team.

Wildlife Rescue Game Mac

Soul will participate in the 1st contest in K-POP Latin America?



Hi Guys!
We have been receiving many messages where we asked about the participation of our Clubs: DBSK's and K-POP's Monterrey Soul in "Contest 1st K-POP Latin America "

being organized from the City of Buenos Aires Argentina for all Latin American countries. And is (for people outside of Argentina) in a video madar either individual or group (6 people maximum) in any choreography or any song sung by K-POP artist and passersby this first step and reach the final to compete will have to go to Buenos Aires and whoever wins will get a trip to Korea (individual or group depending on their participation).

Viewing and analyzing the bases of the event, has concluded that Monterrey Soul WILL NOT formal participation in the event.

However, not rule out that some of you want to try and for this reason here we left the page dodne can see all the information Competition, the what we ask them to read well to NOT HAVE ANY COMPLICATION . (the contest are in and the tab "CONTEST" and then give a click on "Latin America" )

concursokpop.com.ar / index.php / Institutional nal / Base-of-competition-America-Latina.ht ml

In If you are organized to participate if possible and if, they wish, CAN MENTION THE CLUB , which will greatly appreciate it but it is a requirement.

I greatly appreciate the people who were pregutnado about this, It reflects the interest in being active with the club and continue working for what we like.

And of course if you know of another event of this type do not hesitate to contact nsootras.

soon!. Perla G.


Monterrey Soul CEO team.at